git项目中的子git项目

您所在的位置:网站首页 如何在gitlab中编译其他项目的文件内容 git项目中的子git项目

git项目中的子git项目

#git项目中的子git项目| 来源: 网络整理| 查看: 265

git项目中的子git项目

如果您从事开源开发,则可能与Git一起管理源代码。 您可能遇到过具有大量依赖项和/或子项目的项目。 您如何管理它们?

对于开源组织,为社区和产品实现单源文档和依赖性管理可能很棘手。 文档和项目通常最终都是零散的和多余的,这使得它们难以维护。

需要 Git子模块和子树

如果您可以使用一个命令将一个项目放在另一个项目中怎么办? 如果您可以将子项目添加到任意数量的项目中,并随时随地推动更改,该怎么办? Git为此提供了解决方案:Git子模块和Git子树。 创建这些工具是为了在更高模块级别上支持代码共享开发工作流,以期弥合Git存储库的源代码管理(SCM)与其中的子存储库之间的鸿沟。

Cherry tree growing on a mulberry tree

桑树上生长的樱桃树

这是本文将详细介绍的概念的真实场景。 如果您已经熟悉树木,则此模型如下所示:

Tree with subtrees

CC BY-SA opensource.com

什么是Git子模块?

Git在其默认包中提供了子模块,这些子模块使Git存储库可以嵌套在其他存储库中。 确切地说,Git子模块指向子存储库上的特定提交。 这是我的



【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3