我正在评估 subversion 的分支/合并功能,我决定做一个简单的测试 - 我分支了一个现有项目,更改了一个文件中的注释,然后通过 Tortoise 进行了合并重新集成。
它失败了:
命令:将https://oscar/svn/Baxtech/ViM/Branches/Test3重新集成到 C:\Inntec\VS2008\Baxtech\ViM
错误:无法从“ https://oscar/svn/Baxtech/ViM/Branches/ 重新集成” Test3 ' yet:
Error: 一些没有被合并的修订已经被合并到它下面
Error: into the reintegration target; 先合并它们,然后重试。
我用谷歌搜索了这个,我发现一些帖子说这与旧版本的 Tortoise 中的重命名和目录更改创建的合并信息有关。
我最近确实从以前的 Tortoise 版本升级到了 1.5.5,但是这个问题似乎是 1.5 之前的问题。*...而且我只更改了一个文件中的一些注释。我没有进行任何重命名或目录结构更改。
再说一次,我们一直在使用主干一段时间(没有任何分支),所以问题可能存在于那里?
因此,如果有解决此问题的方法,我将非常感谢您的帮助。另外,虽然 - 这是典型的吗?这真的是一个非常简单的测试,遗憾的是现在我有点害怕使用 Subversion 进行分支。
颠覆:1.5.4(通过 VisualSVN 服务器)
乌龟:1.5.5
我们还使用 Visual Studio 2008。
谢谢!
布赖恩