我有一个非常困难的情况:在一个项目(git repo)中我有一个文件,我在另一个项目(另一个 git repo)中需要它。是否有任何清晰且(尽可能)简单的方法将其放入我的项目中?它看起来像:
git-repo-1:
lib/foo
lib/ololo
git-repo-2:
lib/*foo* (from repo-1)
lib/bar
lib/baz
我的问题是: 1. 我该怎么做?2.如何将文件(包括来自 git-repo-1)更新到我的 repo(git-repo-2)中?
ps 是的,我看了很多关于子树的页面,但是……对我来说仍然不是很清楚。有什么建议么?甚至指导 ;-) 我会很感激任何事情。
UPD:我想要什么:http://git-scm.com/book/en/Git-Tools-Subtree-Merging但是!我只想将“机架”存储库的一部分放入我的项目存储库中。
问题是:如何将我需要的文件从一个存储库中拆分出来并将其合并到另一个存储库中?