裸存储库上的Git子树更新

时间:2012-11-21 07:47:47

标签: git

我正在尝试将repo B作为子树映射到repo A.通过cron作业更新它会很棒。因此,我试图在服务器上执行此操作,我将托管裸存储库。

详细说明: 我有裸存储库repo / A和repo / B,创建为裸存储库。现在我想用B作为A的子树;像这样的东西:repo_A / sub_B - >回购/ B /主

由于repo_A / sub_B应该只读,我想通过cron作业定期更新sub_B。 我只是无法弄清楚如何在裸存储库上执行此操作而不将其克隆到临时文件夹。

1 个答案:

答案 0 :(得分:-1)

您是否看过git help submodulehttp://git-scm.com/book/en/Git-Tools-Submodules

子模块解决了repo-in-another-repo问题;你将只需要解决创建cron作业的任务,以定期提交(在repo / A中)repo / B中的任何上游更改。但请注意,repo / A的消费者(即克隆它的人)仍然需要运行git submodule update才能对repo / B进行新的更改,即使在更新repo / A时也是如此。

希望这有帮助。

相关问题