Share via


Conflict 类

表示两个项目之间的单个冲突。

继承层次结构

System.Object
  Microsoft.TeamFoundation.VersionControl.Client.Conflict

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

语法

声明
Public NotInheritable Class Conflict
public sealed class Conflict

Conflict 类型公开以下成员。

属性

  名称 说明
公共属性 AutoResolved 如果自动,解决此冲突则为 true
公共属性 BaseChangeType 获取或设置基本文件的更改。
公共属性 BaseDeletionId 获取或设置基本删除 ID.
公共属性 BaseEncoding 获取或设置基本项编码。
公共属性 BaseHashValue 获取或设置基本项哈希值。
公共属性 BaseItemId 获取或设置基本项 ID.
公共属性 BaseItemType 获取或设置基本项类型。
公共属性 BaseProperties BaseServerItem 的属性。未填充直到 DownloadProperties() 或 GetPropertiesMergeSummary 调用。
公共属性 BasePropertyId 获取或设置基本属性 ID.
公共属性 BaseServerItem 获取或设置基本服务器项目。
公共属性 BaseVersion 获取或设置基本项版本。
公共属性 CanMergeContent 获取描述的标志此冲突是否需要一个内容合并。
公共属性 ConflictId 获取或设置 ID 冲突 .
公共属性 ContentMergeSummary 获取或设置有关内容合并的摘要。
公共属性 EncodingChanged
公共属性 FileExtension 仅捕获了此冲突的文件扩展名。
公共属性 FileName 返回此冲突的计算的文件名。
公共属性 HasConflictingContentChange
公共属性 HasConflictingPropertyChange
公共属性 HasLocalTargetContentChangeOnly
公共属性 HasNoContentChange
公共属性 HasNoLocalRenames
公共属性 HasSourceServerContentChangeOnly
公共属性 IsBaseless 获取描述的标志此冲突是否 baseless 合并的结果。
公共属性 IsBasicMergeAllowed
公共属性 IsBinary 如果任何基,其或者您的二进制编码,则为 true。
公共属性 IsEncodingMismatched 如果它们的和您的编码值不同,则为 true。
公共属性 IsForced 获取或设置描述的标志该冲突是强制的。
公共属性 IsFromDeletedShelveset
公共属性 IsNamespaceConflict 获取或设置描述的标志命名空间是否发生冲突。
公共属性 IsPropertyConflict
公共属性 IsResolved 获取或设置描述的标志是否解决该冲突。
公共属性 IsRollbackConflict 获取描述的标志此冲突是否由回滚操作引起的。
公共属性 IsShelvesetConflict 获取或设置描述的标志设置的搁置是否发生冲突。
公共属性 IsValidForAutoMerge
公共属性 IsVersionConflictAndServerItemDoesNotExist
公共属性 LocalFileLastModifiedDateUsedForHashValue
公共属性 LocalFileLastModifiedDateUsedForThreeWayMerge
公共属性 LocalHashValue
公共属性 LocalPath 获取此冲突的本地路径或预期本地路径。
公共属性 MayBeRedundant
公共属性 MergedFileName 获取或设置被合并的文件的路径。
公共属性 NameChanged
公共属性 Options 获取从服务器返回描述的可选客户端应如何处理此冲突。
公共属性 PendingChangeId 获取或设置挂起的更改 ID.
公共属性 PropertiesMergeSummary 以便生成时,返回属性将摘要。
公共属性 Reason 获取或设置冲突原因。
公共属性 RequiresExplicitAcceptMerge 如果 AcceptMerge 解析不是保守的,并可能导致意外的结果,则返回 true。 示例撤消删除文件 (编辑删除冲突) 或删除它 (删除编辑冲突)。
公共属性 Resolution 获取或设置发生冲突的解决方法。
公共属性 ResolutionOptions 获取或设置一个选项来控制该冲突如何解决。
公共属性 ServerPath 获取此冲突的服务器路径。
公共属性 SourceLocalItem 获取或设置源本地项目。
公共属性 Status 获取此冲突的状态。
公共属性 TargetLocalItem 获取或设置目标本地项目。
公共属性 TheirChangeType 获取这些文件的更改。
公共属性 TheirDeletionId 获取或设置它们的项目中删除 ID.
公共属性 TheirEncoding 获取或设置其项目的编码。
公共属性 TheirFileExists 如果发生冲突的它们的一侧有一文件与它,则返回 true。
公共属性 TheirHashValue 获取或设置其项目的哈希值。
公共属性 TheirItemId 获取或设置它们的项 ID
公共属性 TheirItemType 获取或设置它们的项目类型。
公共属性 TheirLastMergedVersion 获取或设置它们的最新合并的版本。
公共属性 TheirProperties TheirServerItem 的属性。未填充直到 DownloadProperties() 或 GetPropertiesMergeSummary 调用。
公共属性 TheirPropertyId 获取或设置它们的属性 ID.
公共属性 TheirServerItem 获取或设置它们的服务器项目。
公共属性 TheirShelvesetDisplayName
公共属性 TheirShelvesetName 获取或设置它们搁置集名称。
公共属性 TheirShelvesetOwnerName Gest 或设置它们搁置集所有者名称。
公共属性 TheirVersion 获取或设置其项目的版本 ID。
公共属性 TheirVersionFrom 获取或设置其版本从 + 中派生。
公共属性 Type 获取或设置冲突类型。
公共属性 VersionControlServer 获取包容此冲突的储存库。
公共属性 YourChangeType 获取或设置您的文件更改。
公共属性 YourDeletionId 获取或设置您的删除 ID.
公共属性 YourEncoding 获取或设置您的服务器项目编码。
公共属性 YourItemId 获取或设置项目的 ID。
公共属性 YourItemType 获取或设置项目类型。
公共属性 YourLastMergedVersion 获取或设置您的最后一个合并的版本。
公共属性 YourLocalChangeType 获取或设置本地文件更改。
公共属性 YourProperties YourServerItem 的属性。未填充直到 DownloadProperties() 或 GetPropertiesMergeSummary 调用。
公共属性 YourPropertyId 获取或设置您的属性 ID.
公共属性 YourServerItem 获取或设置您的服务器项目。
公共属性 YourServerItemSource 获取或设置服务器项目的源代码。
公共属性 YourVersion 获取或设置项目的版本。

页首

方法

  名称 说明
公共方法 CleanUpMergedResultFile
公共方法 DownloadBaseFile 下载此冲突的基文件。
公共方法 DownloadProperties 下载此冲突的属性。
公共方法 DownloadTheirFile 下载这些文件的内容在该冲突。如果传入的文件不可用,则引发异常。
公共方法 DownloadYourFile 要下载的文件的内容在该冲突。如果文件不可用,则引发异常。
公共方法 Equals 确定指定的对象是否等于当前对象。 (继承自 Object。)
公共方法静态成员 FromXml
公共方法 GetBriefMessage 接收指定此冲突的一个简单消息。对于详细消息,请使用 GetFullMessage()。
公共方法 GetDetailedMessage 将此冲突转换为可显示的消息。
公共方法 GetFullMessage 接收指定此冲突的详细消息。对于简单消息,请使用 GetBriefMessage()。
公共方法 GetHashCode 用作特定类型的哈希函数。 (继承自 Object。)
公共方法 GetType 获取当前实例的 Type。 (继承自 Object。)
公共方法 IsAutoMergeApplicable
公共方法 IsRedundant
公共方法 MergeProperties 生成属性将摘要。;如果没有属性冲突,则返回 null。
公共方法 ResetChangeSummaryIfLocalFileModified
公共方法 ToString 创建摘要此冲突对象属性的用户可读的字符串。 (重写 Object.ToString()。)
公共方法 ToXml(XmlWriter, String)
公共方法静态成员 ToXml(XmlWriter, String, Conflict)
公共方法 UpdateLocalHashValue

页首

线程安全

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

请参见

参考

Microsoft.TeamFoundation.VersionControl.Client 命名空间