我想調試一個svn啓動提交腳本,但我看不到USER
的值。調試開始提交腳本SVN
#!/bin/sh
USER="$2"
if [ "$USER" = "test" ]; then exit 0; fi
我使用的是Linux帳戶,
echo $USER
returns test
但這種啓動-commit鉤子永遠不會返回0。當我添加一個echo $USER
前
if [ "$USER" = "test" ]; then exit 0; fi
沒有返回值,其迷惑了我。在linux或svn中是否有一些我缺少的魔法?
我也試圖echo $USER > &2
返回stderror 沒有成功
在_my_版本的svn(1.7.5)中,USER =「$ 2」'。 – Wrikken