2013-08-28 17 views

回答

0
  1. post-commit鉤子(任何真正的鉤)
    • 在空環境
    • 運行在另一個用戶憑據運行,比手工運行(使用SVN服務器的用戶)
  2. 無論如何,你必須在真實條件下調試鉤子的腳本(如鉤子)。在orderto做到這一點,你必須
    • 攔截輸出update命令(通過重定向標準輸出到標準錯誤)
    • 顯示此輸出到用戶,其中進行提交,即,因爲標準錯誤只能在掛鉤錯誤的情況下編組用戶,你有非零退出代碼退出鉤

鉤在調試階段將會像

/usr/bin/svn update /var/project2_test/debug --username XXXX --password XXXX > &2 
/bin/echo $REV >> /var/project2_test/svn.log 
exit 1 
+0

如何使用這個腳本調試階段?我是一個Linux上的綠色。請具體說明。 – user2724902

+0

@ user2724902 - 使用「原樣」並仔細閱讀響應中的鉤子輸出 –

相關問題