【问题标题】:DevOps (Azure) Repo ConfigurationDevOps (Azure) 存储库配置
【发布时间】:2018-10-17 13:32:12
【问题描述】:

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

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

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

【问题讨论】:

    标签: git azure azure-devops


    【解决方案1】:

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

    这可行,但您仍会获得所有进口商。 将它们分开的唯一方法是:

    • 为每个导入器创建一个存储库
    • 为每个导入器创建一个分支

    分支系统不是最好的系统,因为它破坏了这些系统的划分优势。 获取所有应用程序(考虑到它们位于单独的文件夹中)有什么问题吗?

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

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

    编辑2:

    【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2020-07-14
    • 2021-10-09
    • 2021-04-21
    • 1970-01-01
    • 2022-01-03
    • 2019-12-20
    • 2019-05-20
    • 2021-03-05
    相关资源
    最近更新 更多