gpt4 book ai didi

svn - 颠覆合并问题 : Cannot reintegrate yet

转载 作者:行者123 更新时间:2023-12-02 05:39:54 24 4
gpt4 key购买 nike

我正在评估 Subversion 的分支/合并功能,我决定做一个简单的测试 - 我分支一个现有项目,更改一个文件中的评论,然后通过 Tortoise 进行合并重新整合。

失败了:

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.

我在谷歌上搜索了一下,发现一些帖子说这与旧版本 Tortoise 中通过重命名和目录更改创建的合并信息有关。

我最近确实从以前的 Tortoise 版本升级到 1.5.5,但是这个问题似乎是 1.5 之前的问题。*... 而且我只更改了一个文件中的一些注释。我没有进行任何重命名或目录结构更改。

话又说回来,我们已经在主干上工作了一段时间(没有任何分支),所以问题可能存在于那里?

所以,如果有解决办法,我将不胜感激。另外,虽然 - 这是典型的吗?这确实是一个非常简单的测试,遗憾的是现在我有点害怕使用 Subversion 进行分支。

颠覆:1.5.4(通过 VisualSVN 服务器)
乌龟:1.5.5

我们还使用 Visual Studio 2008。

谢谢!

布莱恩

最佳答案

我前段时间也遇到过这种情况。

我不记得我究竟做了什么来触发这个问题,但我可以说我也在使用 1.5 之前的版本,然后切换到 1.5.0。

Subversion 使用每个目录的 svn:mergeinfo 属性跟踪合并。这个属性应该只出现在工作副本的根路径上(如果我错了请纠正我)。当我看到这个错误时,我注意到 1.5 之前的版本在工作副本内的文件上创建了明确的 mergeinfo,这阻止了稳定版本的正常工作。正如你在 last reply 中所说,删除那些额外的 mergeinfo 条目也为我解决了这个问题。

我的建议是尝试使用没有来自测试版的提交的新存储库,看看是否再次发生这种情况。

关于svn - 颠覆合并问题 : Cannot reintegrate yet,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/318155/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com