首页 文章

DevOps(Azure)回购配置

提问于
浏览
-1

Very recently 我们的部门使用GIT从TFS切换到DevOps Azure . 我们都是与GIT相关的新手 .

目前有几个类似的程序,称为进口商 . 我的第一直觉就是将所有进口商都放入Rep . 在我做完之后,我只想拉下一个进口商进行增强 . 一旦我从回购中取得了成功,我当然得到了所有的进口商而不仅仅是我需要的 one .

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

1 回答

  • 1

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

    这有效,但你仍然会得到所有的进口商 . 将这些分开的唯一方法是:

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

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

    分支系统不是最好的,因为它破坏了这些分区系统的优势 . 如何让所有应用程序(考虑到它们位于不同的文件夹中)成为问题?

    更进一步,“更好”的方法是为每个应用程序获取一个特定的存储库,如果需要代码共享,则创建一个“通用”nuget包,因为应用程序相似并在projet(导入器?)中获取这些存储库 .

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

    编辑2:

相关问题