在使用TortoiseSVN SVN进行Merge操作的时候,一开始不理解三个参数。造成了很长时间也没有Merge成功的情况。
对于Merge的选项意义及操作记录如下:
选择将要合并到的目标,然后右键找到合并命令Merge
在弹出的框中,
Working Copy是合并要输出的结果
From选项中选择初始版本的URL
To选项中选择最终修改后的版本,
选择好之后,一路点击Next进行合并。
(在第一个Next后,可以先点击Test Merge测试下合并是否会出现问题。)
合并后,
结果在Working Copy显示的URL中。
因为Merge有三个参数,
初始的版本树(通常叫做比较的左边);
最终的版本树(通常叫做比较的邮编);
接收区别的工作拷贝(通常叫做合并的目标);
有时候如果操作步骤都正确,
但是Merge就是不成功,
而且还爆出
Error Unable to connect to a repository at URL
的错误,
或许是时候要清理下缓存了。
步骤如下:
1. 右键点击本地副本,TortoiseSVN -> Settings -> Saved Data,
2. 点击所有的“Clear”按钮,把本地缓存都清除了,点击“确定”;
3. 再重新操作。
参考链接:http://hi.baidu.com/catch2000/item/7c4a4c3b3d64cb90b90c0378