我一直不一致地使用Git來跟蹤我的應用程序中的更改,而我已經使用了每個發行版代碼的.zip存檔。將舊版本添加到Git歷史記錄? (在另外兩個之間插入一個版本?)
現在我實際上擁抱Git,我希望將所有這些舊的歷史記錄放入一個非常簡單明瞭的Git歷史歸檔文件中,以便爲測試和歷史目的回滾到舊版本。
我該如何最輕鬆地將一系列.zip文件添加到當前項目的過去歷史中?
我已經看到了有關如何做到這一點的一些描述 - 但它需要首先查找並排序所有版本,然後逐個提交一個空白檔案。如果我這樣做並記錄版本1.0和3.0,並且稍後才能找到2.0的代碼 - 我如何在稍後將2.0插入到歷史記錄中而不影響1.0或3.0?
謝謝!
PS:Git存檔不與其他任何人共享。根本不關心與任何人的共享歷史的混亂。
在技術上,你可以在1.0和3.0之間插入2.0,而不會影響1.0,所以3.0的「樹對象」。但是3.0的'commit object'一定會被改變(也就是說,必須爲3.0創建一個新的'commit object',它具有不同的sha-id)。 – SaltyEgg