2017-07-01 100 views
1

在遠程repo需要自動更新,但VISUAL SVN服務器後提交掛鉤不能正常工作。這是我的網絡掛接代碼.. PATH=%PATH%;"C:\Program Files\VisualSVN Server\bin\" set SVN_WORK_DIR=C:\Svn\Test" svn update %SVN_WORK_DIR%在遠程視覺SVN服務器後提交庫克不能正常工作,

它的回報率低於錯誤:

錯誤:post-commit鉤子失敗,輸出(退出代碼1):
錯誤:SVN:E155004:運行 'svn cleanup'刪除鎖(鍵入'svn help cleanup'獲取詳細信息)
錯誤:svn:E155004:未能鎖定工作副本'C:\ Svn \ Test'。
錯誤:SVN:E200031:源碼[S8]:嘗試寫入只讀數據庫
錯誤:SVN:E200042:其他錯誤:
錯誤:SVN:E200031:源碼[S8]:嘗試寫入只讀數據庫

我試過各種代碼,但它不工作。任何人都可以幫助我?

回答

0

您收到的錯誤很可能是由於缺少對C:\Svn\Test的訪問權限所致。您必須爲服務帳戶提供對此目錄的讀/寫訪問權限。

鉤子腳本在運行VisualSVN服務器服務的帳戶下運行。 VisualSVN Server默認作爲網絡服務帳戶運行。

+0

感謝您的評論,我做到了,現在工作正常。 –