Subversion为什么认为这是冲突?

问题描述 投票:0回答:1

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

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

// Comment added to test Subversion versioning

然后,在另一台计算机上,我签出了该项目,创建了一个名为RobDevelopment的新分支,并添加了另一条注释行,因此该文件现在开始于:

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

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

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

svn tortoisesvn branching-and-merging
1个回答
0
投票

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

enter image description here

© www.soinside.com 2019 - 2024. All rights reserved.