Mar*_*rek 12 svn tortoisesvn merge branch
我们在团队环境中使用TortoiseSVN.在处理更大的功能时,我创建了一个功能分支,在那里工作一周,每隔一天合并从主干到我的分支的更改,当功能完成后,我将其合并回主干.
合并时,我总是做以下事情:
这对我来说似乎效率低下 - 我创建了一堆文件,在切换到trunk时删除它们,然后在合并到trunk时再次创建它们.
有没有其他方法可以使用TortoiseSVN将分支合并到主干,这样可以提高效率,而不需要两个单独的工作副本?(在我们的场景中实际上效率不高,因为一些依赖项使用绝对路径,当我想从另一个工作副本编译时我需要手动更改它们)
Avi*_*Avi 13
如果没有trunk的工作副本(即合并目标),则无法在SVN中合并和提交.这不是可以直接在存储库上执行的操作,因为它正在修改文件,并且您需要在提交之前验证它们是否已正确合并.
所以我猜你基本上想要一个切换和合并动作(或者一个switch-and-merge-reintegrate).据我所知,这个命令不是由SVN或TortoiseSVN提供的,所以你被困在你描述的方式.