2012-11-09 68 views
0

我使用svn2git將標準分支/標籤/主幹結構的SVN存儲庫遷移到Git。按照svn2git提出的指示,我能夠從SVN獲取所有修訂版,並將其轉換爲Git。svn2git不提取分支或標籤

但是,它並沒有包括幹線以外的其他東西。下面是SVN回購協議的結構:

root 
    |- branches 
    |- tags 
    |- trunk 

,這裏是什麼SVN抓住並翻譯成Git的:

root 
    ... list of project folders... 

一切都被扔進了主目錄,未產生分支或標記,如計劃已經做廣告。另外我敢肯定,我將svn2git指向我的根回購文件夾,而不僅僅是中繼。

有誰知道如何克服這一點,或者也許知道更好的替代方法來執行此翻譯?

謝謝你的時間。

回答

2

git中的分支和標籤沒有顯示在文件層次結構中,而是顯示在單獨的名稱空間中。試試命令「git branch」和「git tag」,看看你會得到什麼?

+0

太棒了!我現在已經把它們放在Git服務器上了。謝謝! –