svn-hooks

    3熱度

    3回答

    的情況時出錯我正在使用VisualSVN Server來管理源文件夾。它安裝在Windows XP機器上,可以訪問網絡磁盤。 名爲W:這個網盤,我的文件夾上進行結帳這樣: svn update W:\Project 的問題是: svn checkout https://server:443/svn/Project W:\Project --username=user --password=pa

    0熱度

    3回答

    我想通過Subversion中的post-commit鉤子來運行批處理文件。我的問題是,我想爲每個已提交的文件運行一次,但不知道如何獲取提交文件的名稱。我能夠爲文件夾中的每個文件運行它,但是當我離開這個測試環境並且實際使用此功能時,有很多文件,而且效率很低。有任何想法嗎??

    1熱度

    1回答

    我想讓我的SVN倉庫的用戶編輯提交消息,但我只能訪問.subversion目錄。 在這個目錄下有一個auth目錄,一個config和servers文件和一個README.txt文件(它們沒有鉤子指令)。 我讀到我需要添加一個文件到鉤子文件夾,但我無法訪問它。 有沒有辦法在這個.subversion目錄中創建鉤子添加文件或腳本?

    2熱度

    1回答

    我正在嘗試使用svnsync。 它可以在一臺目標服務器上運行,但在另一臺目標服務器上運行失敗,並且設置非常類似,我找不到有什麼不同。源服務器在兩種情況下都是相同的,所以我猜它的設置是無關緊要的。 目標服務器:在Windows Server 2008 R2 SP1標準,64位 SVN是:VisualSVN服務器2.5.9(也嘗試2.5.7和2.5.8) svnsync的初始化失敗: E:\>svns

    1熱度

    1回答

    我想將靜態分析引入到我們的過程中。我們主要使用SVN,所以編寫執行所有檢查的pre-commit鉤子似乎是一個好主意。問題是,由於靜態分析工具與舊的代碼庫一起工作,它會捕獲很多誤報。它也捕捉到真正的問題,但我仍然不能僅僅根據其輸出來拒絕提交。 妥協解決方案將顯示輸出爲錯誤,並在任何方面讓提交。它可以通過客戶端掛鉤來完成,但是我還沒有找到在服務器端這樣做的方法。 AFAIK,鉤子只能寫入stderr

    0熱度

    1回答

    我想強制執行策略,當應該在提交之前總是更新。一般來說,我喜歡使用服務器端鉤子集來做到這一點的想法,以確保防止未匹配的提交。 爲了知道,什麼時候是最後一次更新和最後一次提交的特定用戶,我必須跟蹤服務器上的提交和更新。可以使用post-commit,但我無法找到添加服務器端後更新鉤子的方法。雖然客戶端沒有問題,但我不想依靠客戶端設置該檢查。 它有一個服務器端後更新掛鉤,或更新事件總是由客戶端完全處理?

    1熱度

    1回答

    我在我的Visual SVN服務器上添加了一個post-commit掛鉤,它更新了我的web根文件夾。我在-commit鉤子以下: "%VISUALSVN_SERVER%bin\svn.exe" update "D:\wamp\www\xix" --username xone --password xxx 從內部命令行工作的運行。但是,當我從客戶端程序我的項目提交更改,我總是得到錯誤: Err

    2熱度

    1回答

    我們目前使用一個SVN鉤子(下面)來發送電子郵件通知在存儲庫中的每個提交。我正在尋找一種方法來限制通知僅限於發生在主幹中的更改,不包括標籤/分支/等。有沒有辦法使用VisualSVNServerHooks.exe來創建這樣的限制? 電流: "%VISUALSVN_SERVER%\bin\VisualSVNServerHooks.exe"^ commit-notification "%1" -r %

    0熱度

    1回答

    有沒有一種方法可以使用基於路徑的授權來控制對svn的查看/讀取權限,該權限依賴於正則表達式或通配符? 我知道我可以使用svnperms通過提交掛鉤腳本來控制寫入權限,但我還需要限制讀取/查看權限,目前我有一個項目根目錄,所有人都需要訪問和子目錄只有特定的人才能訪問。授予對頂級項目目錄的訪問權限會自動將其授予所有子目錄。如果我可以設置正則表達式規則,我可以很容易地限制訪問。 如果我找不到通過通配符或

    0熱度

    1回答

    我正在嘗試設置一個簡單的預先提交鉤子腳本,該腳本拒絕沒有消息的提交。我們使用VisualSVN Server 2.5.8,並添加了一個指向.bat文件的預提交鉤子。 該文件已執行,但REPOS-PATH和TXN-Name的參數爲空。在我的腳本中,我試圖將%0記錄到一個文件中,並且我發現這只是返回腳本的路徑。所以出於某種原因,VisualSVN Server不會傳遞這些參數。什麼可能是錯的? 用於測