0

我一直对一些我已经得到很长时间的颠覆冲突感到沮丧。

我说的是当我对文件进行更新时,它说有冲突,所以我打开文件,里面没有 <<<< >>>> 的东西。在 tortoisesvn 或 visualsvn 我去“编辑冲突”并且没有红色冲突区域。在文件系统上,冲突生成了 2 个附加文件...

我已经使用 subversion 好几年了,只有在过去的一年里,我的工作机器上才会出现这种行为。正因为如此,我踩踏了我的许多队友的提交,因为冲突状态与不显示冲突。

我有一个队友提交在一行中附加了几个字符,今天又发生了这种情况。不可能发生这种情况,是我机器上的配置文件搞砸了还是颠覆中有错误?其他人有这种情况吗?

谢谢

让事情绝对清楚...

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

4

1 回答 1

2

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

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

于 2009-09-01T23:36:29.883 回答