2010-11-03 50 views
0

如果兩個項目都設置了svn:external來獲取相同的外部目錄,那麼如果您同時檢查它們兩個都希望將相同的目錄放在同一個目錄上磁盤?它只是做一個常規的SVN檢出/更新,因此會很高興地工作,即第二個項目結賬會看到外部目錄已經是最新的?當2 svn:外部碰撞

回答

1

我不認爲這是可能的。外部人員進入工作副本,並且不能將多個項目簽出到同一個工作副本中。

編輯:當您嘗試使用..把上面的目錄中的外部,其中外部被你定義的目標得到:

svn propset svn:externals "^/test ../test" . 
svn: Invalid svn:externals property on '.': target '../test' is an absolute path or involves '..' 
+0

哦,我誤解的外部的靈活性。 ..他們只能把外部dirs放在主要衛生間內,而不是在「../dependencies/」 – 2010-11-04 07:54:01

+0

是的,如果它被允許去工作目錄之外是一個安全問題(想.. \ .. \ ..\..\視窗\\) – 2010-11-04 15:57:32