首页 > 解决方案 > 为什么 Subversion 认为这是一个冲突?

问题描述

我正在尝试使用 Subversion 分支进行开发并将其合并到主干中。我正在为 Subversion 使用 TortoiseSVN GUI。

在我的后备箱中,我添加了一条注释作为文件的第一行:

// Comment added to test Subversion versioning

然后,在另一台计算机上,我检查了项目,创建了一个名为 RobDevelopment 的新分支,并添加了另一个注释行,因此文件现在以:

// Comment added to test Subversion versioning
// Comment from RobDevelopment branch

然后在那台机器上,我将项目的分支切换到主干,并使用合并来引入我在开发分支中所做的更改。Subversion 没有更新主干以添加来自开发分支的新注释,而是抱怨文件冲突。当我查看冲突时,TortoiseSVN 没有显示任何评论,而是显示了三行问号。

为什么 Subversion 无法合并我的新评论?

标签: svntortoisesvnbranching-and-merging

解决方案


当您修改分支中的文件时,您可能更改了行尾或编码。因此,您需要检查 EOL 和编码。

在此处输入图像描述


推荐阅读