前提上的Azure开发运营

时间:2019-11-29 09:28:18

标签: azure-devops tfvc azure-repos

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

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

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

  • IP地址\ DefaultCollection
    • 项目名称
      • Dev1Branch
      • Dev2Branch
      • Dev3Branch
      • MainBranch

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

上面的结构还好吗?还是我们缺少了什么?

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

1 个答案:

答案 0 :(得分:0)

我找到了异常的原因。我使用的是TFVC,所以我将项目类型更改为Git,而Visual Studio提示我安装第3方Git。现在工作正常。