前段時間我把一個Subversion版本庫移到了Git和github上,當我決定開源一些軟件時,我不確定我做了什麼,但是提交歷史沒有移過來。當時我以爲我不在乎,但現在我想我實際上非常喜歡Github上2年以上的提交,如果沒有其他原因而不是工作記錄。問題在於我的項目在Github上已經有一段時間了,並且自創建以來已經分叉並收到了提交。移動歷史SVN提交到現有的Github回購?
有沒有辦法將我舊回購的歷史承諾「退回」,並將它們放入活的呼吸Github回購?
注意:我半心半意地嘗試svn2git --rebase
,但我不確定這是否會工作,考慮到自svn回購被遺棄以來已經有提交。我得到這個錯誤,我不知道這意味着什麼:
command failed:
2>&1 git svn fetch