我的构建树中有一个混乱的文件,我们称之为foo.cpp
在我的分支中,我添加了一些重要的功能foo.cpp
,其中包括
上周,我们的一位开发人员将我的分支合并回了主干。除了他以某种方式将合并foo.cpp
搞砸了,并且该文件中没有发生任何更改。(我猜有某种冲突,他从主干中选择了文件的内容,而不是包括我的分支中的内容。)
此外,现在当我尝试将分支的副本合并foo.cpp
到主干时,它会说:“好的,合并!” 并且满足于让 foo.cpp 保持原样——大概是因为它知道合并已经发生,所以现在没有什么可做的了。
所以:
branches/mybranch/foo.cpp@3579
什么是我“合并”到的最佳方式,trunk/foo.cpp
在这种情况下,“合并”意味着“clobber”或“覆盖”,以便 trunk/foo.cpp 的历史将其显示为 的后代branches/mybranch/foo.cpp@3579
?