我们的一位开发人员为主干添加了新功能,而不是创建分支。我们目前正在修订3966作为HEAD。有关该功能的工作始于3875。使用TortoiseSVN,完成以下任务的最佳方法是什么?
通过TortoiseSVN执行以下操作可以做到最好吗?
......或者还有其他方式吗?
我们的流程通常如下:
谢谢!
答案 0 :(得分:3)
您需要进行反向合并。 http://svnbook.red-bean.com/en/1.1/ch04s04.html#svn-ch-4-sect-4.2
我现在只需从trunk创建一个分支,反向合并trunk,然后将新分支合并到trunk。
答案 1 :(得分:0)
虽然@ j-set是正确的,但我想在细节上不同意他:我更喜欢看未修改(未折叠)的修订历史,只更改修订的“挂载点” - 必须在分支< / p>
我是为了得到它
svn diff -c 3875
将确认此版本中的更改与功能相关)并且有两个URL在repo中,稍后使用(repo / trunk和repo / branches / FEATURE-X)
svn log repo/trunk -r 3876-3966
寻求帮助)