保留複製TAG的SVN歷史記錄我正在將一些SVN項目遷移到git。當'git svn clone'ing
我想克隆一個標籤到自己的git倉庫。
通過在TAG路徑上執行git svn clone,我可以將svn副本之前發生的所有歷史記錄放在第一位創建標記。
有沒有辦法在新的git項目中保留原始歷史記錄? (我可以在我選擇的IDE中瀏覽SVN歷史記錄,所以SVN似乎能夠提供所需的信息)
提醒:我不希望有類似於SVN結構的樹枝和標籤的樹幹項目。我想有一個單獨的項目只用標記和所有的歷史連接(包括標籤創建之前修訂)
這沒有奏效。我的git倉庫中的第一次提交仍然是「爲3.4標記創建標記目錄」 – bestform
更新了答案(並解釋了爲什麼簡單方法不起作用) –
感謝您的澄清。我實際上嘗試了你的建議,但沒有成功。我想這是因爲標籤是從部分幹線創建的(閱讀:不是完全相同的副本)。 我最終做的是分別轉換主幹和標籤,並使用移植來告訴git,標籤分支出去。這樣做並不是非常乾淨,但它是我能找到的唯一途徑。 – bestform