道歉,如果這個問題是重複的,或者如果我錯過了什麼,但在我所有的interwebz搜索,我找不到任何有關這方面的信息。分叉遠程SVN回購git
我想分叉別人的SVN項目,然後把它變成本地的git回購(希望保留所有的SVN提交)。我發現的所有例子都只討論瞭如何通過git svn
將自己的 SVN回購變成git回購。
例如,我偶爾會編寫一些Adobe AIR應用程序,並且我喜歡使用開源的AlivePDF庫來生成PDF。 SVN的回購網址是http://alivepdf.googlecode.com/svn/trunk/
。由於我對在我的PDF生成中本地使用的源代碼進行了一些更改,因此我想將我的本地fork變成一個git項目。我試過只做git svn clone http://alivepdf.googlecode.com/svn/trunk/ alivepdf-read-only --no-metadata --stdlayout .
(來自我想存儲它的目錄)。但是,當我查看git repo歷史記錄(Mac上的gitx
)時,它看起來是空的,即沒有原始AlivePDF作者提交的歷史記錄。
我做錯了什麼?我是否需要先將SVN分叉項目,然後將更改爲git項目?請指教。
您應該使用'HTTP:// alivepdf.googlecode.com/SVN /'與--stdlayout或'http:// alivepdf.googlecode.com/svn/trunk'沒有--stdlayout –