簡體   English   中英

Linux SVN提交后不起作用?

[英]Linux SVN post-commit doesn't work?

我閱讀並嘗試了很多來自stackoverflow和其他頁面的Blog a Post條目,但是沒有解決方案。

SVN版本 :1.6.11 Linux版本 :Linux 2.6.32-358.23.2.el6.x86_64 x86_64

我已經創建了一個腳本,應該在svn commit之后執行。

我已將文件post-commit.tmpl重命名為post-commit 我使用絕對路徑,所有文件(腳本,提交后,日志..)都處於777模式。 在腳本和post-commit ,設置了PATH 當我在項目中提交某些內容時,debug.log正在運行。

echo "START">>/svn/test/debug.log
sudo echo /svn/test/hookScripts/generateDocumentation.sh "$1" "$2">>./svn/test/error.log
echo "END">>/svn/test/debug.log

debug.log文件中有STARTEND條目,但是不會執行該腳本。

我從此鏈接嘗試了一些,但是它不起作用。

問題是:我嘗試在腳本中運行/svn/test/hookScripts/generateDocumentation.sh 要執行此操作,我必須將其寫入$(...)

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM