无法了解TFS版本控制的冲突类的属性

时间:2019-04-07 13:41:23

标签: c# visual-studio tfs version-control azure-devops

我试图从其文档中了解TFS版本控制的冲突类,但无法理解每个属性及其含义。

文档链接:Conflict class (Microsoft.TeamFoundation.VersionControl.Client)

我需要了解以下属性:

  1. BaseChangeType
  2. BaseServerItem
  3. TheirServerItem
  4. YourChangeType
  5. YourServerItem
  6. YourServerItemSource

假设,我通过以下方式使用TFS版本控制产生冲突。

  1. Project/main/file.txt
  2. Project/trunk/file.txt [创建了一个主要的主干分支]
  3. 将文件Project/main/file.txt重命名为Project/main/file-1.txt
  4. 编辑文件Project/trunk/file.txt
  5. Project/main合并到Project/trunk

在第5点之后,将产生冲突,因为文件已在源(项目/主)中重命名并在目标(项目/主干)中进行了编辑。如果我尝试从代码中获取此冲突值,可以告诉我上述属性将具有哪些值。上述财产的价值是什么?如果您可以用另一个示例进行说明,也可以。

0 个答案:

没有答案