我一直对一些颠覆冲突感到沮丧,我已经得到了很长一段时间。
我说的是,当我对一个文件进行更新时,它显示存在冲突,所以我打开该文件,发现其中没有<<<< >>>>内容。在tortoisesvn或visualsvn中,我转到“编辑冲突”,并且没有红色冲突区域。在文件系统上,冲突产生了2个额外的文件...
我使用subversion已经有几年了,直到去年才在我的工作机器上发生了这种行为。正因为如此,我已经践踏了我的许多队友的提交,因为冲突的状态不会显示冲突。
我让一个队友提交,在一行中添加了几个字符,今天又发生了这种情况。这是不可能发生的,是我的机器上的配置文件弄乱了,还是subversion中有bug?还有谁有过这样的经历?
谢谢
为了让事情变得非常清楚。
当有冲突时..。我希望在我的文件中有"<<<<<<<<<<< >>>>>>>>>>> ===“的东西。当我说编辑冲突时,它应该显示冲突。当由于一些愚蠢的原因,SVN不能合并修订,并将文件标记为冲突时,请向我显示冲突。如果SVN只将两个文件转储到磁盘上,一个是我当前的版本,另一个是主干版本,那对我来说是没有用的。如果我必须手动比较文件,那么最好的方法是进行源代码控制。如果它不能合并,给我看看冲突。总会有些古怪的事情。
发布于 2009-09-01 23:36:30
Subversion是否将您的文件视为二进制文件?(检查:它是否具有不以text/开头的svn:mime-type属性?)
在这种情况下,不会添加任何标记,并且当新的更新到达时,所有本地更改都将被视为冲突。猜测文件类型的Diff编辑器在解决这些冲突时不会有问题。
https://stackoverflow.com/questions/1364853
复制相似问题