0
我讀了大量關於這個主題的文檔和論壇,現在需要一些幫助來澄清事情。具有公共/私密部分的分佈式版本控制存儲庫結構
這裏是我當前的svn的結構:
trunk/ Build/ Projects_VS2010/ Solution.sln Engine/ Plugins/ Tasks/
我們將從SVN可以改變與移動開源對Hg一起。然而,解決方案中有些項目無法開源。
最好的我想出現在是結構:
Private/ Build/ Solution_internal.sln Libs/ Plugins/ Public/ -- nested repo, .hgsub content: Public = path_to_repo Build/ Solution_public.sln Bin/ Engine/ Plugins/ Tasks/ Libs/
你認爲這是一個完善的結構?每個項目都將在Public/Bin目錄中輸出,該目錄不在VC下。
在此期間繼續測試嵌套存儲庫行爲。
這正是我現在正在處理的內容,從公共存儲庫中的這部分中刪除所有專有的依賴關係。 迄今爲止測試結果非常好,我只是對Hg處理subrepo中的變化感到困惑(不得不提交兩次,但不應該經常發生)。 謝謝 – Spoul 2012-02-29 19:07:00