我对如何使用Subversion中的合并信息有点好奇,如果合并信息不正确,会遇到什么样的问题?
例如,我有分支branch1和branch2来自trunk.我也有一个subbranch1和一个subbranch2起源branch1.考虑我已经完成了一些开发branch2,然后使用重新集成到trunk svn merge --reintegrate ^/branch2.那么我想这些变化增加subbranch1以及(从把他们trunk),并错误地使用命令,svn merge --reintegrate ^/trunk(因此增加的--reintegrate标志,也是合并的命令在这里,即使subbranch1不是直接祖先trunk).
这会在未来导致什么问题?
该答案已被弃用。请使用 Subversion >= 1.6。
一般来说,你的分支方法是危险的,但由于事故,情况更糟。
重新引入所有分支时,您会遇到很多问题。
您不能再相信三向比较,您必须手动检查每个更改!
有关更多信息,请参阅妈妈从未告诉过您有关 svn 分支和合并的事情。
PS 我曾经不得不修复这样的问题。从那时起我们就使用兔子跳跃(见链接)。
| 归档时间: |
|
| 查看次数: |
958 次 |
| 最近记录: |