2011-01-25 54 views
6

是否有可能將2個(或更多)外部存儲庫鏈接到本地​​目錄?svn:外部:在本地目錄中有多個外部存儲庫

例如,我有一個外部組件,幷包含文件名爲:

http://somewhere/dev/trunk/F01common.lib include 

我宣佈我的財產那樣:

svn propset svn:externals -F ../external . 

如果我嘗試後使用,如一個文件,只最後一行採取:

http://somewhere/dev/trunk/F01common.lib include 
http://somewhere/dev/trunk/F04logger.lib include 

就是我想要做的可能還是不?
感謝您的回答。

回答

-1

是的,可能有多個svn:externals。按照這篇文章在我的博客https://web.archive.org/web/20110826083448/http://www.buggedtech.com:80/2011/01/25/multiple-values-on-svnexternals/瞭解詳細信息...

+1

謝謝,但我想要所有的存儲庫到一個本地目錄,而不是一個以上。 – Flyounet 2011-01-26 06:40:17

+1

簡短的回答是NO。但是我的測試表明,你可以添加多個svn:externals並將它放到一個目錄中,但是當你簽出時,只有第一個外部定義被簽出...沒有錯誤顯示。爲什麼?因爲即使它是外部回購,它仍然是一個工作副本......你不能將一個工作副本指向不同的回購網址。如果你真的需要這個功能,你可以創建你自己的構建腳本,只需將外部回購導出到一個目錄,那很好。導出沒有元數據,因此可以工作。 – icasimpan 2011-01-26 07:19:51