我正在尝试提交目录但 svn 失败并显示以下消息:
D:\path\file.ext
Commit failed (details follow):
Commit blocked by pre-commit hook (exit code 255) with output:
Got 1 errors:
* Block Merge Conflicts addon failed: Some parts of your commit look
suspiciously like merge
conflict markers. Please double-check your diff and try
committing again. To really commit, have your admin disable
the 'block merge conflicts' pre-commit hook.
(ref svn07:4hSwdSwjOkKgIp3G)
(ref svn07:Up2uVRcH74KRkoHB)
知道是什么问题吗?如何解决?提前谢谢您!
答案1
预提交钩子是服务器管理员安装的自定义脚本,用于防止违反现有规则/标准的提交。您的提交似乎被阻止了,因为您尝试提交的文件与钩子阻止的某种模式相匹配。
这个问题没有唯一的答案,因为默认的 subversion 服务器没有预提交钩子。您需要与服务器管理员讨论此事。
答案2
似乎在说您的代码中仍有冲突标记。这意味着“>>>>”、“<<<<”和“====”行。这可能是因为您发生了冲突,但只是将其标记为已解决,而没有真正解决它。