SVN错误:提交被预提交挂钩(退出代码1)阻止,输出:错误:不适用(6)

Ste*_*eve 22 svn tortoisesvn pre-commit

一些奇怪的错误突然冒出来,并阻止我通过TortoiseSVN检查我的代码.我在myversioncontrol.com上使用免费帐户

这是在Windows Vista系统上.它工作正常,直到当天早些时候.任何线索如何让事情恢复正常?

Tortoise窗口显示了这一点

Command: Commit  
Modified: ...\edit.php  
Sending content: ...\edit.php  
Error: Commit failed (details follow):  
Error: Commit blocked by pre-commit hook (exit code 1) with output:  
Error: n/a (6).  
Finished!:   
Run Code Online (Sandbox Code Playgroud)

Ste*_*fan 31

可能是你没有输入提交消息?根据他们的Twitter提要:"添加了新功能.阻止用户在不写日志消息的情况下提交工作.在控制面板的资源部分查找".

  • 忽略接受的答案实际上解决了OP问题的事实,根据我的经验,这是预提交钩子错误的最常见原因. (2认同)
  • 很高兴我阅读了这个答案。我被这个该死的错误困住了,以找出服务器请求评论。适当的错误消息会有所帮助:) (2认同)

Nei*_*ell 6

听起来像myversioncontrol.com已经添加了一个预提交钩子,或者有一个现在失败的钩子.如果它是一个免费帐户,可能是您已超过某种每月提交或带宽限制.检查他们的服务条款和/或联系他们,看看是什么.

更新:
我刚检查了他们的网站,看起来这个免费帐户只有30天有效,所以你可能已经超过了它.您可能需要支付3.50英镑的费用或者找到其他地方(Google Code是一个建议,尽管还有其他建议).

Simon Groenewolt提出了一个很好的观点,你可能已经在他们的网站上的控制面板中更改了某些内容,这些内容已经打开了预提交挂钩,但是配置不正确.


Sim*_*olt 5

一个pre-commit钩子的东西,在服务器上运行,所以这可能无关,与你的本地设置.可能是您在myversioncontrol.com上的设置面板中更改了某些内容,该内容使用预提交挂钩或myversioncontrol人员发出错误并添加了无效的挂钩.


Ste*_*eve 5

很抱歉"回答我自己的问题",但我想出了一个解决方法......如果我们删除评论/提交消息中的换行符,它似乎工作正常.