我有两个分支,dev_branch和trunk
在主干版本3656,我创建了dev_branch
开发发生在两个分支上,然后在
[trunk: 3770]
[dev_branch: 3777]
我将[dev_branch 3656-3777]
合并到trunk
dev_branch上的开发停止,bug修复和抛光继续在trunk上 trunk 3826是一个成功发布的
现在我想更新dev_branch以恢复开发,所以我使用Tortoise SVN进行合并 [trunk 3778-3826]到dev_branch。
在合并期间,会出现几个冲突,并在每个冲突中选择“使用存储库”
问题在于:合并后,我的trunk和dev_branch签出之间仍然存在很多差异。例如,对修订版[Trunk 3790]中的css文件的更改尚未进入合并后的dev_branch工作副本。
有什么想法吗?
答案 0 :(得分:-1)
我对您的方案有2条建议。
1。)不要轻易地对冲突做“使用存储库”的事情。尝试在可能的情况下手动解决冲突。特别是在你的场景中,如果你真的停止了dev_branch的工作,我不明白为什么会有任何冲突。最终,您丢失的更改意外地被提交到dev_branch。手动解决冲突会使这一点暴露无遗。
2。)在你的场景中,我宁愿不将这些东西合并回dev_branch。我宁愿从trunk创建一个新的dev_branch_2。
此致