TortoiseSVN 分支与合并操作
网上的教程因为svn版本不同 看的比较晕,现在整理下这个知识点,我的版本是TortoiseSVN 1.6.10
-----》分支
如果某个版本需要单独修改提交,可以设置一个分支。
在本地副本上右键 选择 分支与标记
如下图 “从工作副本..." 至URL 中添加分支目录 ,这个目录事先不能,本例中用 的分支目录为svn://localhost/aqmsDemo/temp_bak
然后可以单独检出分支进行独立管理。
[img]http://dl.iteye.com/upload/attachment/416584/94f17924-c903-355c-ae73-ac7ba1bf6315.jpg[/img]
------》合并
比如把分支合并到主干,右击主干目录(本例中的temp)选择”合并...",三个选项,选择”合并两个不同的树“(因为分支和主干是两个不同的树)。
起始:temp_bak(分支目录)
结束:temp(主干目录)
下一步 ,合并。 最后解决主干的冲突,提交。
主干合并到分支操作是逆过程。
[img]http://dl.iteye.com/upload/attachment/416586/3b20a1b6-56e9-3876-81aa-c6f99ba35253.jpg[/img]
===============================
上面是很久前做的,当时做的不是很清楚。现在重新整理了一份svn分支操作文档,见附件。
网上的教程因为svn版本不同 看的比较晕,现在整理下这个知识点,我的版本是TortoiseSVN 1.6.10
-----》分支
如果某个版本需要单独修改提交,可以设置一个分支。
在本地副本上右键 选择 分支与标记
如下图 “从工作副本..." 至URL 中添加分支目录 ,这个目录事先不能,本例中用 的分支目录为svn://localhost/aqmsDemo/temp_bak
然后可以单独检出分支进行独立管理。
[img]http://dl.iteye.com/upload/attachment/416584/94f17924-c903-355c-ae73-ac7ba1bf6315.jpg[/img]
------》合并
比如把分支合并到主干,右击主干目录(本例中的temp)选择”合并...",三个选项,选择”合并两个不同的树“(因为分支和主干是两个不同的树)。
起始:temp_bak(分支目录)
结束:temp(主干目录)
下一步 ,合并。 最后解决主干的冲突,提交。
主干合并到分支操作是逆过程。
[img]http://dl.iteye.com/upload/attachment/416586/3b20a1b6-56e9-3876-81aa-c6f99ba35253.jpg[/img]
===============================
上面是很久前做的,当时做的不是很清楚。现在重新整理了一份svn分支操作文档,见附件。