2012-08-13 35 views
16

當你簽出一個包含svn externals的git倉庫時,它會簡單地忽略它們。人們所做的是創造許多腳本,其中許多在這個問題中提到How do I keep an svn:external up to date using git-svn?。問題是,雖然大量的腳本都在網上浮動,但我還沒有找到一個實際上很健壯的腳本。通過強大的,我的意思是明確:一個真實,健壯的git svn外部解決方案?

  1. 它可以處理SVN的外部盯住某一特定版本
  2. 它可以處理SVN指向一個文件而不是目錄

的外部因爲這些是2我的存儲庫問題似乎導致大多數腳本無法使用。我對使用smartgit沒有興趣。

有沒有這樣的腳本?有沒有人有一個腳本「幾乎在那裏」,可以很快適應這兩件事情?

+0

的可能重複[?混帳與SVN的外部 - 一個最終的解決方案尚未](http://stackoverflow.com/questions/4689090/git-svn- externals-a-final-solution-yet) – CharlesB 2012-09-27 15:58:33

+0

也許切換到_subgit_對你來說更好? – abergmeier 2013-09-05 12:36:12

+0

子集不支持svn外部。 – Carlo 2013-10-29 14:46:04

回答