2011-03-26 84 views
1

合并.js文件时发生冲突 - 乌龟SVN说冲突发生但没有编辑冲突按钮显示。这是什么意思,如果没有编辑冲突按钮,我该如何修复它?乌龟SVN冲突发生,但没有编辑冲突按钮显示

失踪编辑冲突按钮的屏幕截图:

enter image description here

+0

你可以从目录中删除本地文件(先保存它),然后执行svn更新以获取服务器上的文件...然后使用diff工具进行手动比较 – 2011-03-26 06:32:11

+0

是的,我想是的,但如果我做手动差异,为什么我甚至有SVN?这个丢失的按钮必须有一个原因,因此(我希望)解决方案 – 2011-03-26 07:02:13

回答

2

如果编辑按钮被禁用,则表示该文件不是文本文件(即,具有非文本svn:mime-type属性集)。在这些情况下,您无法在合并期间编辑冲突,但必须在合并完成后手动解决冲突

如果在属性中存在冲突,而不是文件内容,则情况也是如此。

+0

谢谢 - 为什么.js文件不被视为文本文件,我们有没有错误地设置我们的回购?文本发生了变化,而不是属性。 – 2011-03-26 21:40:38

+0

检查文件上的svn:mime-type属性。 – Stefan 2011-03-27 16:59:14

1

尝试直接在记事本或其他文本编辑器打开文件(选择解决以后也许以后?)。查看是否存在>>>><<<<,====冲突标记(这些标记在SVN中用于表示冲突),如果有,则手动解决冲突。