Team Foundation Server中的GIT存储库 - 创建子reposeritory



newbie to tfs to tfs and git ...对不起(潜在的(愚蠢的问题!!

我的Team Foundation Server(版本15.117.26714.0(管理员为我的团队设置了一个GIT存储库,它运行效果很好!(我什至可以访问我们的TFS网站!Sweeet!(

但是,与其将所有程序员存储在同一"主要"存储库中,不是可以在主存储库下创建"子重新构件"或"主存储库下的文件夹",以便我可以保留一切都整洁而有条理...而且没有人必须下载完整的存储库?还是仅在"主要"存储库下创建更多存储库的问题?

在这里只是一个整洁的怪胎!

事先感谢您的任何帮助!

通常,git回购应是独立的。一个repo =一个应用程序。

如果需要在存储库之间共享代码或其他资源,则可以使用子模块将"指针"存储到另一个存储库中。但是,子模型通常是一个痛苦的管理。您绝对不想有一个"主要"存储库,其中有大量的子模型指向其他存储库。

我建议从最少的复杂性开始。您随时可以将monorepo分成多个较小的存储库。

您可以在下面尝试:

  • 如丹尼尔所说,使用子模型。有关详细信息,请参阅本文:一个TF构建,带有子模型的多个GIT存储库
  • 创建更多的存储库,以保持所有内容整洁和井井有条。
  • 在Git存储库中创建多个分支(删除不需要的每个分支中的文件,然后将适当的文件发布给每个分支机构用于管理。(

因此,您可以根据需要选择要下载的特定存储库/分支。

最新更新