2012-02-14 122 views
1

我們在svn上有一個通用代碼存儲庫,用於許多客戶端CMS。讓我們調用存儲庫CMS。然後,爲每個客戶端創建一個單獨的文件存儲庫,例如CLIENT1。每次我在本地機器上進行更新時,我都會單獨檢查CMS和CLIENT1。SVN更新公共代碼存儲庫在我的存儲庫目錄外

我知道Tortoise有一個命令svn:Externals,以便我可以在CLIENT1的子目錄中創建CMS的本地副本,但我們可能有20個客戶端,而且我不想保留20個副本通用代碼。有沒有辦法在CLIENT1目錄之外的本地機器上保存CMS資源庫的單個副本,並告訴龜更新該資源庫,每次我對CLIENT1進行更新時,都會等等?

如果它是相關的,我在一個Windows 7框和SVN是在一個Linux機器上。

回答

1

您可以使用更新掛機後(注意,這是一個TortoiseSVN的功能,而不是由SVN命令行支持!)

只要進入「設置 - >鉤子腳本」和「添加」一個新的更新後的鉤子。填寫適當的命令。如果你不使用SVN命令行,你可以使用tortoiseProc.exe,它也給你一個command-line interface以及: enter image description here

+0

完美工作 – Heraldmonkey 2012-02-27 15:07:59