Hg版本管理学习

1.关闭分支,首先切到你要关闭的分支

hg commit --close-branch -m.

 

2.仓库ip地址改变之后,重设仓库ip

找到.hg文件夹 - hgrc文件 - 记事本打开重设

 

3.推分支的时候提示 push creates new remote head xxxxxxx!

没拉,拉下来合并再推

 

4.hg子仓库地址变更,多分支切换时导致无法切换

切换到一半报错,此时手动到子仓库目录下。删除子仓库,重新创建,重新在TortoiseHg的主仓库中链接。然后再Update到目标节点。

 

5.可视化比较:文件-设置-可视化比较工具-docdiff

 

6.换了ip环境之后,hg无法拉取

确保hgrc文件的地址是正确的,参照第二条。然后在TortoiseHG里选择设置-服务器-联系方式,确保IP地址和目标地址统一。如果不统一,就会拉不到

 

7.正常情况下,也没有节点未合并。提示无法推送

手动打命令 hg push -f 强制推送

 

8.多分支切换,提示有内容未提交无法切换。但已提交过了

Update的时候,勾选第二个选项,“放弃本地改动无备份”。即可切换分支

 

9.操作出错,希望撤销(回滚)

仓库-回退/撤销

只有一次机会,不能多次回退

 

10.hg只推送单个分支(选择性推送)

hg push -r 分支版本号

 

11.hg显示所有版本号,查看当前版本号

hg log   所有

hg parent 当前

你可能感兴趣的:(版本管理)