(1)如何將兩個subversion repos(其中一個是另一個的外部對象)轉換爲git上的單個git repo?我希望歷史是交錯的,這樣gitk輸出纔有意義! (2)爲什麼我要使用svnadmin轉儲,而不是僅僅使用git clone
,然後移動它們?將googlecode上的兩個subversion repos轉換爲github上的單個git repo
(3)如何測試我的新存儲庫以查看它是否與舊的存儲庫對匹配?
爲了回答問題,假設兩個subversion版本庫位於http://acl2-devel.googlecode.com/svn和http://acl2-books.googlecode.com/svn,並且這兩個存儲庫都使用標準svn佈局(trunk,branches,tags)進行設置。此外,假設我想要一個乾淨的休息,並希望爲分支和標籤重新開始。