0
A
回答
2
回答您的主要问题:如果你想做到这一点使用补丁,在回购答:
git format-patch <starting hash>..<ending hash>
然后,在回购B:
git apply <each patch file generated using the above method>
我想提醒你但请确保文件非常相似。如果存储库分散很多,修补程序可能会很难正确应用。
第二条本办法:根据资料库的相似程度,它可能是有益的你回购一个添加为回购B.二级远程这将允许您获取和摘樱桃承诺就如同使用任何其他上游存储库并完全避免补丁文件。
这将如下所示:
git remote add repoA <path to repo A>
git fetch repoA
git cherry-pick <relevant commits in repo A>
此:
- 再添回购A作为第二远程。
- 获取回购A的提交历史。
- Cherry将相关提交选择到您当前的存储库。
这就是说,存在添加第二个遥控器,如下载了很多不必要的历史了很多不必要的开销,所以你可能会发现补丁适合你的问题更好。
相关问题
- 1. 如何(重新)从subversion提交生成补丁?
- 2. 的Git补丁提交
- 3. Rails activeRecord补丁和提交
- 4. 生成补丁文件
- 5. 在Mercurial中生成补丁
- 6. JBPM Workflow补丁生成
- 7. 如何从本地分支(GIT)中的所有提交生成补丁文件?
- 8. 应用git补丁会产生一个意外的提交#
- 9. 如何从不同的提交创建一个补丁?
- 10. 当提到'提交补丁'时,补丁这个词是什么意思?
- 11. 如何从git存储库提取提交补丁
- 12. 挑一些神交
- 13. git p4提交:补丁不适用
- 14. git从unpushed提交创建补丁
- 15. 查看补丁合并提交
- 16. 在eclipse中创建git补丁提交
- 17. 在哪里提交亚音速补丁?
- 18. 提交补丁开源项目
- 19. 内核源代码:提交补丁
- 20. 如何从TortoiseHG 2.0.5生成一批补丁,更改集范围
- 21. 如何从Mercurial生成一个干净的补丁?
- 22. 如何使用Git在提交中挑选某些文件
- 23. 产生从Git项目的补丁文件没有提交
- 24. Gerrit的任何补丁集提交消息如何更改
- 25. 我可以生成专用提交补丁并发送给维护人员吗?
- 26. rails3猴子补丁生成器
- 27. Perforce - 同步后生成补丁
- 28. 问题与9补丁生成
- 29. 更新已提交补丁集的提交消息
- 30. 如何为特定提交获取“git log”补丁