我用svn管理文档,在提交过程中出现以下错误,但提交成功

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了我用svn管理文档,在提交过程中出现以下错误,但提交成功相关的知识,希望对你有一定的参考价值。

我用svn管理文档,在提交过程中出现以下错误,但提交成功
Error: post-commit hook failed (exit code 1) with output:
Error: svn: E720021: Error resolving case of 'E:\filemanage_bak'
Error: svn: E720021: Error resolving case of 'E:\filemanage_bak'
不知道什么原因,请高手赐教!!!我没有财富值不能赏分,大家理解!!!!!!!

那是因为在服务器端管理员设置了一个post-commit的钩子,每当有人执行commit操作成功后,这个钩子程序就会被自动调用。
从你的描述看,你的commit是成功了,但是这个钩子的执行出了错,具体是什么错从返回的出错信息很难判断,从“E:\filemanage_bak”来看我猜测似乎那个钩子是想做个备份,但备份失败了。想了解具体错误是怎么发生的,你得去询问配置管理员,或者登录到服务器上查看该版本库下hooks文件夹中的post-commit.bat或者是post-commit.tmpl,看看这个钩子是怎么写的。
参考技术A 不懂

maven 版本中的问题:准备 - svn 提交失败

【中文标题】maven 版本中的问题:准备 - svn 提交失败【英文标题】:Issue in maven release:prepare - svn commit failure 【发布时间】:2013-09-04 09:29:19 【问题描述】:

我正在使用 SVN 和 Maven 发布插件。当我尝试应用 release:prepare 时,出现以下错误:

svn: 提交失败

(详情如下):

svn:提交被 pre-commit 钩子(退出代码 1)阻止,输出:

提交时未提供有效的 Radar/Espresso 编号。

我知道雷达号码。当我尝试直接从终端提交时,以下命令有效:

svn ci -m "rdar://34234242"

如何使用release:prepare 命令传递雷达编号?请帮忙。

【问题讨论】:

【参考方案1】:

我可以想到两种方法来处理这个问题。不过,两者都感觉有点老套。

选项 1

将 scmCommentPrefix 设置为目标,让它成为您的 rdar 号码。

选项 2

在目标中设置 suppressCommitBeforeTag。这将避免提交错误,但代价是根本没有提交。

【讨论】:

以上是关于我用svn管理文档,在提交过程中出现以下错误,但提交成功的主要内容,如果未能解决你的问题,请参考以下文章

SVN提交以后出现出现post-commit hook failed 是啥原因?

代码提交svn错误后报错,总是提交不了。后来改了svn地址,依旧报错

maven 版本中的问题:准备 - svn 提交失败

SVN提交数据(Commit)失败怎么解决

项目管理工具 SVN

解决svn迁移过程中出现:SVN Error: is not the same repository as的问题