当前位置:  开发笔记 > 开发工具 > 正文

Git嵌套回购

如何解决《Git嵌套回购》经验,为你挑选了1个好方法。

我有2个回购,A和B,我想在A里面嵌套B(将它添加为子文件夹).我只是将B放在A中,但问题是当我对repo B进行任何修改时,它在Reop A中没有被添加甚至被考虑.

我应该做些什么改变或修改才能将其视为回购A?

考虑到回购A是私有的并且回购B在GitHub上是公开的,这会有什么不同吗?



1> Damien MATHI..:

您应该将B实现为子模块.

git submodule add git://yourdomain.com/path/to/B path/to/B

git://yourdomain.com/path/to/B到B.的远程路径在哪里.
并且path/to/B是您要将其放入A的本地目录.

然后,每次你克隆回购A,你将不得不做一个git submodule update.B将是最新的.

如果您将:git_enable_submodulestrue 定义为true,Capistrano会自动管理它.

推荐阅读
mobiledu2402851373
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有