1
我有一些提交的存儲庫。我希望這些提交重複在存儲庫的不同副本上以完全相同的順序,相同的提交消息等。git - 從git日誌提交到不同存儲庫的手動重放?
我希望有一些git-log,patch和git-commit的組合,在新的存儲庫上運行提交。
我有一些提交的存儲庫。我希望這些提交重複在存儲庫的不同副本上以完全相同的順序,相同的提交消息等。git - 從git日誌提交到不同存儲庫的手動重放?
我希望有一些git-log,patch和git-commit的組合,在新的存儲庫上運行提交。
您可以將其他存儲庫添加爲遠程並獲取所有更改。這樣你就會有相同的順序提交完全相同的哈希。我不明白你爲什麼要走format-patch
+ am
的路線。 git bundle
也可能是您的選擇。
我一直希望有一些東西非常快。我已經閱讀了其他類似的問題,這些問題涉及到添加遙控器,重新裝訂,櫻桃採摘等等。似乎想要將提交差異w /提交消息應用到另一個存儲庫,可能是同一個存儲庫,但可能不會有相同的歷史。 –
@DaleForester:存儲庫如何「可以是同一個存儲庫,但可能沒有相同的歷史記錄」?這根本不可能。你不需要重新分配,只需取得提交併合併它們(最可能的解決方法是快進) – knittl
@knittl他的「同樣的回購但不同的歷史」意味着它們可能都是從相同的資源開始的(例如tar文件),但具有微小的差異(如*作者*誰做了最初的'git init; git add .')。因此* commit-id *不同。我想他希望讓git能夠爲他解決兩個回購協議之間已經有哪些變化 - 但是因爲它們對於幾乎相同的提交有不同的提交內容,git可能很難做到所有自動更新,合併魔法。 – towi