我有一個使用rails 2.3.11的大型rails項目,我想將它遷移到rails 3.我有一個想法, '想嘗試,但我需要一些Git的幫助。如何在git存儲庫中「unrm」或將文件從一個存儲庫移動到另一個存儲庫
我想要做的是從一個新的新的rails 3應用程序開始。一個想法是獲取我當前的rails項目目錄並刪除所有內容。然後做一個提交,以便樹是空的。然後創建一個新的rails 3項目。這樣我開始新鮮,所以一切都將是最新的。
然後當我添加舊的控制器等回到項目中,我想「unrm」他們。 Git知道這些文件的歷史,我想保留這些歷史記錄。
另一種方法是啓動一個新的rails 3應用程序,然後以某種方式將文件從舊的git存儲庫傳輸到新的git存儲庫,但我想保留該文件的歷史記錄。
這是一個半熟的想法,但似乎一個更可行的方法來移動這個特定的項目是基本上重新開始,然後將舊項目的東西移動到新項目。但是當我將舊的東西移動到新的時候,我想保留每個特定文件的歷史記錄。
任何人都可以提出一個方法來做我剛剛列出的內容嗎?