我有一個SVN儲存庫,原來的結構看起來是這樣的:如何導入具有不斷變化的目錄結構的svn倉庫?
features/
trunk/
branch1/
但後來隨着時間的推移移動到標準SVN結構:
trunk/
branches/
tags/
等
有什麼svn2git或git svn使用這個方法嗎?或者,有沒有辦法以非破壞性的方式重寫svn歷史記錄,以便回購從頭開始具有默認結構?
感覺就像我將不得不手動這樣做(即,確定目錄更改結構的修訂版本,並編寫應用到具有特定結構的那些點的更改的腳本,並重復,直到我有整個歷史記錄在git回購)。
這聽起來不像是很有趣。幫幫我!
哇,這是...尷尬。 :-P我會建議嘗試使用svn2git與當前結構進行測試導入,看看會發生什麼。這會給你一些關於它會做什麼的想法。但我懷疑你會需要一些額外的步驟,可能涉及git移植。 – ebneter 2010-09-24 19:13:49