与git的子模块功能类似,我想在自己的程序中嵌入一个远程存储库的克隆。但是,我希望能够对我们的嵌入式版本进行更改,同时仍然保持从远程提取更新的能力。我不知道如何用子模块做到这一点。这在功能上是否可行?现在我只是将远程源目录复制到我的存储库中,虽然这允许我跟踪我的本地更改,但是它失去了从远程存储库提取更新或管理分支的能力。
答案 0 :(得分:1)
根据您的具体情况,您可能需要使用子树:http://help.github.com/subtree-merge/。如果需要更新,可以在Makefile或cron中提取和更新子树。
答案 1 :(得分:0)
过去,我使用braid来管理:https://github.com/evilchelu/braid/wiki/