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