我試圖添加類似:SVN的外部到子目錄僅保持葉目錄在SVN
subdir
modules
module1ext
module2ext
module3NOText
other dir not from externals
其中子目錄/模塊/模塊{1,2} EXT在外部對象定義具體地,但not/subdir和/modules.This基本上增加了模塊{1,2} ext到svn倉庫,但不是subdir和模塊。
所以,現在我想在subdir(其他dir不是來自外部)或模塊(module3NOText)下添加一個目錄,我不能,因爲父目錄不在svn下。我應該svn添加它們嗎?這不會弄亂外部定義嗎?
另外,假設我想修改module1ext。我正在考慮刪除外部定義,然後svn添加該目錄。從我的經驗來看,這是有效的,但是你能告訴我它是否有任何不利之處或者它應該完成嗎?
實際上,這個想法是使用供應商分支到一個核心回購(技術上來說是一個分支,但我最近主要使用HM,所以...),然後通過svn:exports從該核心派生出多個回購。所有的合併都是在覈心層完成的,然後,svn:exports將傳播它們。核心和衍生回購之間的差異是附屬模塊。我發現svn:externals被視爲一個獨立的repo,導致它的subdirs不會自動添加,你真的需要svn add,然後你得到你提到的結構。謝謝。 – Neo 2010-02-22 15:28:45
@Neo你能否詳細說明你的意思是「svn:外部被視爲一個獨立的repo,並且subdirs不會自動添加」?我不明白這個... – jeroenh 2010-02-22 17:43:01