0

我在提交 rST 文件时遇到了一些问题,例如

=====
标题
=====

章节
=======

部分
--------

废话

我收到了这个错误:

传输文件数据.svn:提交失败(详情如下):
svn:提交被 pre-commit 钩子(退出代码 1)阻止,输出:
您提交的某些部分看起来像合并
冲突标记。请仔细检查您的差异并尝试
再次承诺。

我发现问题出在=字符上,可能它们与 diff 格式冲突,所以我全部替换=_,现在它可以工作了,但它很难看。为什么会出现这个问题以及如何解决?

4

1 回答 1

1

问题是=========在碰巧发生合并冲突的情况下使用字符串。一种解决方案是与 pre-commit 钩子一起使用并使用其他东西,例如*=========or ===-===-===(可能只在行前的一个空格就可以了),或者禁用钩子中的那段代码(如果它是脚本)。如果钩子是一个应用程序,可能有一个配置可以更改以禁用这种类型的检查,但我会选择第一个选项。

于 2010-11-21T23:27:46.480 回答