我正在使用TortoiseSVN进行合并。我正试图将/branch/A合并到/branch/B,这两个分支都是从/trunk分支出来的。我收到一个树冲突,对话框包含这样的消息:
上一次合并操作尝试添加文件"x.cs",但该文件在工作副本中受阻。
它使我可以选择接受当前工作副本、推迟或稍后解决。
我认为这意味着在每个分支中分别添加了两个同名文件。我是否正确理解了这种冲突是什么?如果我有,为什么它不给我将两个文件合并在一起的选项?
这意味着在branch/B
中添加了一个名为x.cs
的文件。但是,在branch/A
中还添加了一个名为x.cs
的文件。两个名为x.cs
的文件没有关联,而是独立添加的。
现在您正在尝试将branch/A
合并到branch/B
中。该合并尝试将在branch/A
中添加的文件x.cs
现在添加到branch/B
。但是在branch/B
中已经存在一个名为x.cs
的文件,并且该文件阻碍了来自branch/A
的文件。
这就是错误消息告诉你的。