【发布时间】:2010-09-01 00:07:41
【问题描述】:
发送example.java 传输文件数据.svn:提交失败(详情如下): svn: 'pre-commit' 钩子失败,错误输出: 例子.java 文件中不需要的 TAB:example.java
我尝试恢复我的更改,然后即使只是添加了一个额外的字符,我也会看到这个错误。很奇怪!任何帮助将不胜感激O_O
【问题讨论】:
-
你必须和你的 subversion repo 的管理员交谈。显然,服务器使用的任何预提交钩子都不喜欢您的 Java 文件的格式。
-
你有一个预提交钩子——一个在提交之前检查你的文件的脚本——它已经看到你的代码包含一个或多个制表符(至少这就是消息所显示的内容)。您应该以某种方式编辑文件以删除选项卡,或与当地专家讨论预提交挂钩。可能是您的编辑器以某种方式摆弄文件中的空格,因此即使您进行了小的更改,也会出现该消息。您可以在 vi 等基本编辑器中检查文件吗?