如何使用git管理具有许多不同(几乎不相关)子包的存储库?

时间:2019-01-20 14:41:36

标签: git

在工作中,我们(至少)有一个大型存储库,其中包含许多不同的子程序包。这些子包都具有相似的主题,但是几乎所有子包都是彼此独立的。

使用git进行管理的最佳实践是什么。

是否可以:

  • 创建一个新标签,该标签由具有不同标签的不同目录组成?
  • 轻松检出子目录吗?
  • 在git仓库中,仅将子目录更新为给定标签?
    • (一个将有一个部署签出,我们只需将某些目录更新为新标签,而将其他目录保留下来。)
  • 还有其他想法吗?

1 个答案:

答案 0 :(得分:0)

我不相信您想要什么。即使是我相信您也会遇到一系列问题。

相反,您应该按照设计使用的方式使用git。看看github(https://github.com/aspnet)上的ASP.NET。

当然,他们可以为asp.net的所有内容制作一个超级复杂的github存储库,但相反,他们制作了特定于每个代码库的存储库,这是应该的,并比较了ASP.NET github下的所有存储库。帐户。我建议您遵循这种模式,以免遇到麻烦。