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的状态

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