Azure Dev Ops on Premise



我们有一台安装了 Azure Dev Ops 的服务器,我们不使用任何远程目录来处理存储库。一切都在那台服务器上完成。

我们在服务器上的 C:/WorkSpace 文件夹上创建了一个项目。该项目将添加到 Visual Studio 源代码管理中。

服务器由三个开发人员通过RDP访问,他们在服务器上安装的Visual Studio上工作。每个开发人员都使用他或她的凭据通过 RDP 登录到服务器。我们已经从主项目创建了三个分支。我们的结构如下所示:

  • IP 地址\默认集合
    • 项目名称
      • Dev1Branch
      • Dev2Branch
      • Dev3Branch
      • 主分支

当开发人员需要工作时,她将 MainBranch 合并到她的分支中,然后在她的分支上工作。工作完成后,她提交她的分支,然后将其合并到 MainBranch,然后在 MainBranch 上进行最终提交。

上面的结构是好的还是我们错过了什么?

我们遇到的问题是,当开发人员正在处理文件时,她和第二个开发人员也在处理同一个文件,然后开发人员 1 将该文件排除在签入之外。如果将来进行任何更改,则不会跟踪这些排除的文件。

我找到了异常的原因。我正在使用 TFVC,所以我将项目类型更改为 Git,视觉工作室提示我安装我所做的第三方 Git。它现在工作正常。

相关内容

  • 没有找到相关文章

最新更新