我一直在阅读有关使用优秀且免费的Version Control with Subversion使用Subversion1.5进行分支/合并的书籍。我想我知道如何使用Subversion命令行客户端来执行我最经常需要的操作,这些操作包括:
使用干线中的更改更新分支
从分支的工作目录运行:
将分支合并到干线中
在主干的工作目录中运行:
服务器合并--重新集成http://svn.myurl.com/proj/branches/mybranch
但是,我们使用TortoiseSVN 1.5作为Subversion的接口。我想知道如何最好地使用TortoiseSVN执行这些操作。新对话框在主菜单上提供了三个不同的选项。
合并分支范围的分支和合并两个不同的树
据我所知,TortoiseSVN总是使用以下语法执行svn。
服务器合并--预演--强制From_URL@revN To_URL@revM路径
此外,重新集成分支通常会失败,并显示一条消息,指出某些目标尚未合并,因此无法继续,因此我必须使用选项#3。
我的问题是:
编辑
通过“试运行”测试,我发现命令行颠覆了操作
类似于TortoiseSVN中的选项#1 (合并修订范围),只要我将修订范围留空即可。
https://stackoverflow.com/questions/299142
复制相似问题