我的Team Foundation Server(版本15.117.26714.0)管理员为我的团队设置了一个Git存储库,它运行良好! (我甚至可以访问我们的TFS网站!Sweeet!)
但是,不是让所有的程序员都将代码存储在相同的#34; main"存储库,是否可以在主存储库下创建一个"子存储库"或#"主存储库下的文件夹"所以我可以保持一切整洁有序......没有人必须下载完整的存储库?或者只是创建更多的存储库而不是在" main"存储库
这里只是一个整洁的怪物!
提前感谢任何帮助/指针!!
答案 0 :(得分:2)
一般来说,Git回购应该是自包含的。一个回购=一个申请。
如果需要跨存储库共享代码或其他资源,则可以使用submodules将“指针”存储到另一个存储库。但是,子模块通常很难管理。你肯定不希望有一个“主”回购,其中有大量子模块指向其他存储库。
我建议以最少的复杂性开始。您可以随时将monorepo拆分为多个较小的回购线。
答案 1 :(得分:1)
您可以尝试以下方式:
因此,您可以根据需要选择要下载的特定存储库/分支。