2012-07-18 94 views
0

我有兩個回購A和B.首先我簽出repo A到我的Eulen目錄。如何執行svn更新到已存在的svn目錄

它包含一些模塊的模塊文件夾。現在我想將存儲庫B的更新更新到我的Eulen-> modules文件夾中的模塊文件夾。

所以我的問題是,當我去服用模塊從回購B,它清理我的目錄的modules目錄,將模塊式回購B.

有關,而不是更換模塊文件夾,我只是需要

repo B的模塊已經存在於模塊文件夾中的模塊中。

我該如何執行checkout從repo B到模塊文件夾的模塊,替換已經存在的模塊?

Regards

+0

你有沒有考慮過[svn:externals](http://svnbook.red-bean.com/en/1.7/svn.advanced.externals.html)? – PhilMY 2012-07-30 21:27:40

回答

0

就我所知,沒有辦法做到這一點。 你可以嘗試外部或重新安置,但不是你所需要的。

也許它更好地使用Git。這提供了這樣做的方法。

在這裏您可以快速找到Git Hosting Service進行評估。

+0

謝謝你的回覆..我會用shell腳本去.. – varghese 2012-07-18 12:30:41

0

這對於SVN是不可能的。

Subversion在它檢出的每個目錄中都有一個元目錄(.svn或_svn)。基本上這個元信息對應於存儲庫中的特定路徑。它不會允許你在同一個地方通過svn添加另一個repo內容。

相反,你可以 - >

  • 使用SVN Externals
  • 結帳在一個單獨的directoru在回購B中的模塊,然後使用腳本將其移動到所需的位置。