DevOps(Azure)存储库配置

时间:2018-10-17 13:32:13

标签: git azure azure-devops

最近,我们的部门使用GIT从TFS切换到DevOps Azure。我们都是与GIT相关的菜鸟。

当前有几个类似的程序,称为导入程序。我的第一个直觉是将所有所说的进口商放入销售代表中。这样做之后,我只想下拉一个进口商以进行增强。一旦从Repo中撤出,我当然会得到所有进口商,而不仅仅是我需要的一个

简而言之,每个独立程序都应该在自己的Repo中吗? GIT中是否有直接的方法来组织类似的代码库? (文件夹结构或其他机制??

1 个答案:

答案 0 :(得分:1)

这实际上取决于您的喜好。 最好的方法是为每个应用程序创建一个文件夹(您可能已经做过),然后克隆整个存储库。

可以,但是您仍然可以得到所有进口商。 分开这些的唯一方法是:

  • 为每个进口商创建一个存储库
  • 为每个进口商创建一个分支

分支系统不是最好的分支系统,因为它击败了这些系统的区隔优势。 如何使所有应用程序(考虑它们位于单独的文件夹中)是一个问题?

更进一步,“均匀”的更好方法是为每个应用程序获取一个特定的存储库,如果由于应用程序相似而需要共享代码,则创建一个“公共” nuget包,并通过projet获取这些存储库(进口商? )。

编辑:我建议您仔细看一下分支策略,这一开始可能很麻烦,但从长远来看肯定会提高您的效率。

EDIT2: