1
我试图创建一个post-commit
挂钩来更新提交后的trac。bash:svn post commit hook将单引号添加到参数
挂钩看起来是这样的:
#!/bin/sh
/usr/bin/trac-admin /var/trac/trac-env/ changeset added "$1" "$2"
exit 0
(代码为http://trac.edgewall.org/wiki/TracRepositoryAdmin)
然而,当我手动执行脚本,我收到以下错误:
./post-commit /var/svn/myrepos 100
*** Unknown syntax: changeset 'added' '/var/svn/myrepos' '100'
我问题:单引号来自哪里?
可能它们是错误消息格式的一部分,实际上并不在参数中。 – tripleee
@tripleee你说得对。 '/ usr/bin/trac-admin'是一个接受不同参数的旧版本。谢谢! – Tim