当前位置:  开发笔记 > 编程语言 > 正文

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

如何解决《SVN错误:提交被预提交挂钩(退出代码1)阻止,输出:错误:不适用(6)》经验,为你挑选了4个好方法。

一些奇怪的错误突然冒出来,并阻止我通过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!:   

Stefan.. 31

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



1> Stefan..:

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


忽略接受的答案实际上解决了OP问题的事实,根据我的经验,这是预提交钩子错误的最常见原因.

2> Neil Barnwel..:

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

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

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



3> Simon Groene..:

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



4> Steve..:

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

推荐阅读
kikokikolove
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有