【问题标题】:Tortoise SVN conflict occurs but no edit conflict button is shownTortoise SVN 发生冲突,但没有显示编辑冲突按钮
【发布时间】:2011-07-23 09:08:05
【问题描述】:

我在合并 .js 文件时发生冲突 - Tortoise SVN 说发生了冲突,但没有显示编辑冲突按钮。这是什么意思,如果没有编辑冲突按钮,我该如何解决?

缺少编辑冲突按钮的屏幕截图:

【问题讨论】:

  • 您可以从目录中删除本地文件(先保存)然后执行 svn update 以获取服务器上的文件...然后使用差异工具进行手动比较
  • 是的,我想是的,但是如果我在做手动差异,为什么我还要有 SVN?这个丢失的按钮必须有一个原因,因此(我希望)一个解决方案

标签: svn merge tortoisesvn conflict


【解决方案1】:

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

如果属性冲突而不是文件内容冲突,同样适用。

【讨论】:

  • 谢谢 - 那么为什么 .js 文件不被视为文本文件,我们是否错误地设置了我们的存储库?文本发生了变化,而不是属性。
  • 检查文件的 svn:mime-type 属性。
【解决方案2】:

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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2010-11-07
    • 1970-01-01
    • 2021-04-18
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多