SVN - 合并不合并

时间:2016-10-04 13:18:01

标签: svn tortoisesvn

我是SVN的新手,我遇到了问题。

我们有branch/Project1

我们需要为Project1添加完整的重新设计。所以一段时间后,Project1将被放弃。但在新代码实现期间,我们仍然需要维护它。

所以,我从分支Project1创建了tag/Project1NEW

所有新开发都将在Project1NEW中完成,并且将在Project1中完成错误修复。当然,这些错误需要在Project1NEW中合并。

我的问题是我没有看到我从Project1到Project1NEW的合并

使用 Tortoise ,这就是我所做的:

  1. 切换到标记/ Project1NEW
  2. 选择合并
  3. 我要合并的选定修订
  4. 点击确定
  5. 乌龟做了它需要做的一切,没有错误。 我收到了合并完成的消息。 但我没有看到我的新代码,主要是错误修复。 奇怪的是,如果我选择再次合并,之前合并的修订版现在变灰了(说已合并)。

    我知道,我很可能做错了:(但现在有点迟到了。 如何解决问题?

    理想情况下,我想选择合并,并将其合并到我的*标记

1 个答案:

答案 0 :(得分:1)

在这种情况下,您不应该创建标记。您应该已创建feature branch并使用basic merging合并两个分支。阅读合并在SVNBook中的工作方式,您应该能够解决问题。