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