2012-07-26 39 views
2

我使用Git SVN檢出一個標準的SVN倉庫這個功能,比如一個:使用Git svn的不 「主幹」 子目錄

http://example.com/ 
    - trunk 
    - branches 
    - tags 

用這個命令:

git svn clone -s http://example.com/ 

問題是git-svn正在目標文件夾中創建一個「trunk」子目錄。相反,有這樣的目錄結構中:

c:\www\example 

我有這樣的:

c:\www\example\trunk 

那麼如何防止投入這個箱子文件夾中的一切,同時仍使用標準SVN混帳svn的佈局?基本上,我希望「c:\ www \ example」包含我目前正在處理的任何內容,無論是幹線,分支還是標記。另一方面,我也需要git-svn來將git分支和標籤正確映射到正確的SVN文件夾。這可以用git-svn來完成,還是我錯過了一些東西?

+2

也許你應該運行:「git svn clone -s http://example.com/」。 (最後的點告訴git-svn克隆到當前目錄中,更多信息請參閱「git svn --help」)。 – 2012-07-26 09:08:22

+0

@DmitryPavlenko,沒錯。隨意發表您的評論作爲答案,我會接受它。 – 2012-07-27 06:16:13

回答

4

您應該運行:

git svn clone -s http://example.com/ . 

(點在最後告訴混帳svn的克隆到當前目錄,看到git svn --help獲取更多信息)。