linux – subversion预提交钩子错误代码255

我将预提交钩子脚本添加到存储库.

提交时总是给出以下错误

svn: Commit blocked by pre-commit hook (exit code 255) with no output.

我已经检查过我的预提交脚本是否具有可执行权限及其bash脚本.

#!/bin/bash 

添加文件的开头.

即使我写

exit 0  

文件的开头,它不允许我提交并给出相同的255错误.

现在我的脚本看起来像:

#!/bin/bash
exit 0

并且我在提交时再次收到同样的错误.

我只是想知道什么是错误代码255以及如何使我的预提交脚本正常工作?

解决方法:

有一些格式问题.该文件是DOS格式.我将格式从dos修改为unix并开始工作.我安装了dos2unix工具并在命令下运行:

dos2unix pre-commit

相关文章

用的openwrt路由器,家里宽带申请了动态公网ip,为了方便把2...
#!/bin/bashcommand1&command2&wait从Shell脚本并行...
1.先查出MAMP下面集成的PHP版本cd/Applications/MAMP/bin/ph...
1、先输入locale-a,查看一下现在已安装的语言2、若不存在如...
BashPerlTclsyntaxdiff1.进制数表示Languagebinaryoctalhexa...
正常安装了k8s后,使用kubect工具后接的命令不能直接tab补全...