TortoiseHg-不错的版本管理工具
1、安装好TortoiseHg之后,在需要存放代码的地方新建文件夹,并重命名为需要的名称,然后鼠标右键点击文件夹,以此文件夹创建一个空的版本库。
在新建的文件上右击—TortoiseHg—Clone;

2、在出现的Clone对话框中,输入相应的地址;

3、在出现的User、Password对话框中输入用户名、密码;


4、完成Clone,关闭Clone对话框;

5、右击,选择—Hg Workbench;

6、在出现的Tortoise Workbench中依次—Repository Registry—default—Add Repository;

7、在Select repository directory to add对话框中找到刚开始建立的文件夹,并选中;

8、在Repository Registry中出现刚建立的版本库存放文件夹;

9、双击打开倒入的文件,看到Clone的版本库信息,至此,版本库的建立及Clone完成;

1、修改好内容后,首先进行Hg Commit;

2、Commit对话框中填写好提交描述,选择好Branch,然后进行Commit;

3、Commit完成后,Tortoise Workbench中会出现相应的状态;

4、进行版本提交-Push操作;


5、确认用户名、密码;


6、完成Push操作

7、接下来进行Update操作的介绍,右键选中Update

8、确认需要Update到的节点;并进行Update操作。
完成Update后的效果如下。


9、有时候,版本出现冲突,这个时候需要进行合并操作-Merge操作;
右键选中Merge with Local…
出现Meger窗口。选择Next,进行下一步。

10、在出现Resolved对话框后,继续Next操作,会出现Resolve Conflicts对话框,这个时候需要进行Tool Resolve操作,


11、在出现KDiff3窗口后,进行Merge操作,
完成之后保存,关闭KDiff3。


12、关闭Resolve Conflicts。在出现的Merge窗口中,选择Next进行下一步操作。


13、这个时候需要进行一次Commit Now操作。完成Merge操作。


14、Merge完成后的Redmin-TortoiseH Workbench。

15、Merge完成后,再进行一次Push操作,即可完成版本的Merge操作。
