一些奇怪的错误突然冒出来,并阻止我通过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提要:"添加了新功能.阻止用户在不写日志消息的情况下提交工作.在控制面板的资源部分查找".
可能是你没有输入提交消息?根据他们的Twitter提要:"添加了新功能.阻止用户在不写日志消息的情况下提交工作.在控制面板的资源部分查找".
听起来像myversioncontrol.com已经添加了一个预提交钩子,或者有一个现在失败的钩子.如果它是一个免费帐户,可能是您已超过某种每月提交或带宽限制.检查他们的服务条款和/或联系他们,看看是什么.
更新:
我刚检查了他们的网站,看起来这个免费帐户只有30天有效,所以你可能已经超过了它.您可能需要支付3.50英镑的费用或者找到其他地方(Google Code是一个建议,尽管还有其他建议).
Simon Groenewolt提出了一个很好的观点,你可能已经在他们的网站上的控制面板中更改了某些内容,这些内容已经打开了预提交挂钩,但是配置不正确.
一个pre-commit钩子的东西,在服务器上运行,所以这可能无关,与你的本地设置.可能是您在myversioncontrol.com上的设置面板中更改了某些内容,该内容使用预提交挂钩或myversioncontrol人员发出错误并添加了无效的挂钩.
很抱歉"回答我自己的问题",但我想出了一个解决方法......如果我们删除评论/提交消息中的换行符,它似乎工作正常.