我們的Subversion版本庫有幾個包含共享文件的子目錄以及每個項目的子目錄。使用相對svn:externals
屬性設置項目,以便將共享目錄從存儲庫中提取出來,並將它們設置爲子目錄。從Subversion提交相關外部文件
因此,舉例來說,我們repostory看起來是這樣的:
client shared portable app1 app2
和app1
作爲其svn:externals
../shared shared ../portable portable
,這樣結賬,portable
和shared
可用作的app1
子目錄。
TortoiseSVN的有漂亮的功能,做一個承諾上app1
將自動檢測externals
子目錄,意識到自己是同一個版本庫的一部分,並 提交他們所有的變化相同的部分承諾。但是,我無法弄清楚如何從命令行客戶端獲得相同的行爲。有什麼建議麼?
也依靠這個功能,並沒有注意到命令行客戶端沒有打球。 – 2010-05-27 13:53:10