意外的颠覆冲突行为(冲突没有冲突)

时间:2009-09-01 21:59:00

标签: svn version-control merge conflict

我对我长期以来遇到的一些颠覆冲突感到沮丧。

我正在谈论当我对文件进行更新时它说有冲突,所以我打开文件并且没有<<<< >>>>在那里的东西。在tortoisesvn或visualsvn中,我进入“编辑冲突”并且没有红色冲突区域。在文件系统上,冲突产生了另外两个文件...

我使用颠覆已经好几年了,而且只有在过去的一年里,我的工作机器才出现这种情况。正因为如此,我已经踩了很多我的队友提交,因为状态冲突并没有显示冲突。

我有一个队友提交将一些字符添加到一行,今天又发生了这种情况。这不应该发生,我的机器上的配置文件是搞砸了还是颠覆中有错误?还有其他人这样吗?

由于

做出绝对明确的事情......

当发生冲突时......我希望有“<<<<<<<<<<<<<<<<>>>>>>> ;>>>>>> ===“我的文件中的东西。当我说编辑冲突时,它应该向我展示冲突。当出于某些愚蠢的原因,SVN无法合并修订版,并将文件标记为冲突时,显示出冲突。如果SVN只将2个文件转储到磁盘,我当前的一个版本和另一个trunk,这对我没用。如果我必须手动比较文件,那么源控制有什么用处。如果它不能合并显示我的冲突。有些事情会变得棘手。

1 个答案:

答案 0 :(得分:2)

Subversion会将您的文件视为二进制文件吗? (要检查:它是否有一个不以text /?开头的svn:mime-type属性。)

在这种情况下,不会添加任何标记,并且当新的更新到达时,所有本地更改都将被视为冲突。猜测文件类型的差异编辑器不会有解决这些冲突的问题。