Difference 类

包含执行的差异 (diff) 操作方法在两个文件。

继承层次结构

System.Object
  Microsoft.TeamFoundation.VersionControl.Client.Difference

命名空间:  Microsoft.TeamFoundation.VersionControl.Client
程序集:  Microsoft.TeamFoundation.VersionControl.Client(在 Microsoft.TeamFoundation.VersionControl.Client.dll 中)

语法

声明
Public NotInheritable Class Difference
public static class Difference

Difference 类型公开以下成员。

方法

  名称 说明
公共方法静态成员 CreateTargetDiffItem(VersionControlServer, PendingChange, VersionSpec) 为指定的文件创建一个差异项目使用一个挂起的更改对象在指定的目标版本。
公共方法静态成员 CreateTargetDiffItem(VersionControlServer, String, VersionSpec, Int32, VersionSpec) 创建指定项目中的差异项目。
公共方法静态成员 CreateTargetDiffItem(VersionControlServer, Int32, String, VersionSpec, Int32, VersionSpec) 创建指定项目中的差异项目。
公共方法静态成员 DiffFiles(String, Int32, String, Int32, DiffOptions) 使用内部 diff 引擎,比较两个文件,并返回连接表 DiffSegments。
公共方法静态成员 DiffFiles(VersionControlServer, IDiffItem, IDiffItem, DiffOptions, String, Boolean) 使用内部 diff 引擎,比较两个文件。
公共方法静态成员 DiffFiles(VersionControlServer, IDiffItem, IDiffItem, DiffOptions, String, Boolean, Boolean) 使用内部 diff 引擎,比较两个文件。
公共方法静态成员 IsEncodingSupported(Int32) 选项指定的编码是否由差异/合并引擎支持。
公共方法静态成员 IsEncodingSupported(Encoding) 选项指定的编码是否由差异/合并引擎支持。
公共方法静态成员 VisualDiffFiles(VersionControlServer, String, VersionSpec, String, VersionSpec) 比较已指定的文件。
公共方法静态成员 VisualDiffFiles(String, String, String, String, String, String, Boolean, Boolean, Boolean, Boolean)
公共方法静态成员 VisualDiffItems(VersionControlServer, IDiffItem, IDiffItem) 比较差异中指定的文件。
公共方法静态成员 VisualDiffItems(VersionControlServer, IDiffItem, IDiffItem, Boolean) 使用外部差异工具,比较两 DiffItems。
公共方法静态成员 VisualDiffShelvedChange 比较差异的指定搁置的更改。

页首

线程安全

此类型的任何公共 static(在 Visual Basic 中为 Shared) 成员都是线程安全的。但不保证所有实例成员都是线程安全的。

请参阅

参考

Microsoft.TeamFoundation.VersionControl.Client 命名空间