我正在评估Subversion的分支/合并功能,并且我决定做一个简单的测试 - 我分支一个现有项目,在一个文件中更改注释,然后通过Tortoise进行合并重新集成。Subversion合并问题:不能重新集成
它失败:
Command: Reintegrate merge https://oscar/svn/Baxtech/ViM/Branches/Test3 into C:\Inntec\VS2008\Baxtech\ViM
Error: Cannot reintegrate from ' https://oscar/svn/Baxtech/ViM/Branches/Test3 ' yet:
Error: Some revisions have been merged under it that have not been merged
Error: into the reintegration target; merge them first, then retry.
我用Google搜索周围这一点,我发现了一些帖子说,这与通过重命名和老版本的龟目录更改创建合并信息的事情。
我最近从旧版本的Tortoise升级到了1.5.5,不过看起来这个问题在1.5之前。* ... 而我只是在一个文件中改变了一些注释。我没有做任何重命名或目录结构的变化。
然后,我们一直在使用树干一段时间(没有任何分支),所以问题可能存在吗?
所以,如果有解决这个问题,我将不胜感激真的很感谢一些帮助。而且,虽然 - 这是典型的吗?这真的是一个简单的测试,现在我有点害怕使用Subversion进行分支。
颠覆:1.5.4(通过VisualSVN服务器)
龟:1.5.5
我们还使用Visual Studio 2008
谢谢!
Brian
现在让我试试看 - Subversion是1.5.4 – 2008-11-25 20:35:42
我在所有情况下都得到相同的错误信息。真奇怪的是,如果我进入分支并从主干合并回来,一堆文件会被修改。但是没有人触及到主干,并且这些文件在diff中没有显示任何更改! – 2008-11-25 20:42:26