【发布时间】:2015-12-04 08:25:58
【问题描述】:
将一个文件从一个分支合并到另一个分支是 asked before 和相当简洁的 solution 来做:
git checkout A
git checkout --patch B f
但是如何跨两个存储库有效地做到这一点呢?
【问题讨论】:
-
推送或获取提交。
-
@jthill:这并不容易:您可以挑选单个提交,但如果其中一个提交的影响超过感兴趣的文件,您导入/合并不需要的更改。仅 fetch 会导入远程/源存储库的一个分支的完整历史记录。如果这两个 repos 与不相关的文件和不相关的历史无关,那么这是一个巨大的磁盘空间开销,您必须事后清理。