首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >多个开源git代码库作为子文件夹

多个开源git代码库作为子文件夹
EN

Stack Overflow用户
提问于 2016-05-24 12:06:15
回答 1查看 25关注 0票数 0

我是一个开源开发人员,我的工作经常依赖于第三方组件。我不介意自动更新。可选地,我更喜欢使用那些第三方仓库的标签。

我如何在我的git库中获得以下结构,而不必亲自提交工作。

|- Folder 1 |- Folder 2 |- Folder 3| |- git repo 1 |- git repo 2 |- git repo 3 tag v 1.0.0

EN

回答 1

Stack Overflow用户

发布于 2016-05-24 12:14:59

如果您确实希望/需要将这些第三方项目的原始源代码放在与您自己的项目相同的存储库中,那么您可以使用Git Submodule或其他类似的工具,例如Git SubtreeRepo

然而,现在更常见的是依赖于开源项目的维护者生成的包,并通过包管理器进行管理,例如NuGet (主要用于.NET应用程序)、npm (主要用于Javascript应用程序)等。

你可以在这里看到一些流行的包管理器的列表:https://github.com/showcases/package-managers

这样做的好处是,您不必将源代码与自己的代码存储在一起(除非您愿意,否则也不需要存储包),而且还意味着更容易与源代码集成,因为这些包是为了供其他项目使用而创建的。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/37404209

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档