java - 知道这个错误在 SVN 中意味着什么吗?

标签 java svn

发送example.java 传输文件数据.svn: Commit failed (详情如下): svn: 'pre-commit' Hook 失败,错误输出: 例子.java 文件中不需要的 TAB:example.java

我试图恢复我的更改,然后即使只是添加一个额外的字符,我也会看到这个错误。很奇怪!任何帮助将不胜感激 O_O

最佳答案

您的 SVN 服务器有 pre-commit rules它检查您的提交的有效性(包括提交评论)。这些规则通常用于强制执行某些操作,例如出于可追溯性的目的在提交注释中包含分支编号。您似乎在 example.java 文件中使用制表符违反了预提交规则。尝试从 example.java 中删除所有 TAB 字符并重新提交。

我必须承认这是一个奇怪的规则。有点将空格与制表符的争论发挥到了极致......

关于java - 知道这个错误在 SVN 中意味着什么吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3614119/

相关文章:

java - Unknown Os Character Set 'cp720' , 切换到默认字符集 'latin1'

java - 使用文件的 Java 应用程序的功能/回归测试

java - Eclipse 和 SVN 问题。请帮忙!

git - 使用 Git 对小型内部团队有意义吗?

linux - SVN checkout 失败,svn ://protocol but it is working with svn+ssh://protocol

Java 9 - REST with Spring 5 & Jigsaw - 有可能吗?

java - Guice 与 AspectJ

java - Google Glass Live Card 菜单操作导致崩溃

PHP 编写的 OpenGrok 替代品

java - Maven 使用属性到 relativePath