最近用hg的一点记录

1,因为代码是从svn库里先checkout出来的,为了方面使用mercurial,就先做了清理工作。
删除当前目录下的所有.svn文件夹
find . -name “.svn” -type d -exec rm -rfv ‘{}’ \;
. 当前目录下
-name “.svn” 文件/文件夹名称为.svn
-type d 文件类型为文件夹
-exec 执行之后的命令直到 \;
rm -rfv ‘{}’ 删除find命令找到的所有文件夹 , ‘{}’表示使用find的输出做为rm的输入

2.mercurial的代码管理常用命令
hg init -创建一个新的源码库
hg add – 添加文件 hg add * 用于开始时添加所有文件
hg commit- 提交修改
hg clone http:// / svn:// / ssh:// – clone 代码库到本地,svn需要增加hgSubversion插件
hg push/pull 向别处/从别处 获得/推送 代码
hg revert -r 8 –all 将所有代码库中的文件回滚到版本8的状态

相关文章:

此条目发表在 Linux系统 分类目录,贴了 , , , , 标签。将固定链接加入收藏夹。

最近用hg的一点记录》有 1 条评论

  1. Pingback 引用通告: 《编译点滴》半年记 « 编译点滴

发表评论

电子邮件地址不会被公开。 必填项已被标记为 *

*

您可以使用这些 HTML 标签和属性: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>