"The last merge operation tried to add the file 'x.cs' but the file was obstructed in the working



我正在使用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的文件。

这就是错误消息告诉你的。

相关内容

最新更新