我們有一個預先存在的SVN存儲庫。不管是誰創建的,都不遵循SVN標準的目錄結構,所以沒有hooks文件夾。如何創建掛鉤目錄
有沒有辦法告訴SVN重新生成鉤子文件夾?如果沒有,有沒有辦法手動創建一個目錄並配置SVN來使用該文件夾?
我們有一個預先存在的SVN存儲庫。不管是誰創建的,都不遵循SVN標準的目錄結構,所以沒有hooks文件夾。如何創建掛鉤目錄
有沒有辦法告訴SVN重新生成鉤子文件夾?如果沒有,有沒有辦法手動創建一個目錄並配置SVN來使用該文件夾?
一個簡單的mkdir hooks
應該做的。一定要給各種腳本的執行位;並讓它們可以由svn(web服務器)用戶執行。
如果你想要示例腳本;簡單地做
mkdir temp-example-copy-of-repo
cd temp-example-copy-of-repo
svnadmin create repo
cd repo/hooks
得到示例模板。
謝謝,我認爲這應該是好的。找到關於鉤子的簡單信息有點困難。該文件夾甚至有問題或SNV只是通過整個回購查看具有正確名稱的文件(例如post-commit)? – TheChemist
SVN根本不在存儲庫中尋找鉤子。它們位於存儲庫內容之外的單獨目錄中。 – alroc
你在哪裏看?掛鉤不在存儲庫本身中,您可以從客戶端看到掛鉤。它們是管理員運行'svnadmin create'時創建的目錄的子項。它不在那裏的唯一方法是如果它被故意刪除。 – alroc
正如我所說,這是一個預先存在的回購,我沒有創建。我只能假設鉤子目錄沒有被創建,或者在某個時候被刪除。 – TheChemist
您是通過客戶端查看服務器上的目錄結構還是隻查看存儲庫內容? – alroc