Microsoft.TeamFoundation.Git.Server 命名空间

  说明
公共类 CommitObjectFailedToParseException 引发,同时使对象无法分析
公共类 DateTimeObjectComparer
公共类 Extensions
公共类 GitCommitArtifactId
公共类 GitCommitDoesNotExistException 引发时,不存在进行的查询。
公共类 GitFeatureNotEnabledException 引发,当尝试访问 Git 服务器和不启用此选项。
公共类 GitForcePushDeniedException 引发,当用户尝试强制驱动器,但缺少权限
公共类 GitHttpHandler
公共类 GitIndexDuplicateObjectIdException 引发,当用户尝试两次将同一对象到包文件索引
公共类 GitIntegration
公共类 GitItemNotFoundException 引发,当请求的 Git 项目不存在该请求的版本
公共类 GitItemVersionException 异常用于检索 Git 版本相关的或在获取方法的指定版本项目的一个 Git 项目可以忽略这些并在某些情况下返回 null。
公共类 GitMissingReferencedObjectException 引发,当对象引用,但不适用于包和存储存在
公共类 GitNeedsPermissionException 引发,则用户缺少权限执行任何用户尝试
公共类 GitNeedsTeamProjectCreatePermissionException 引发,则用户缺少权限执行任何用户尝试
公共类 GitNeedsTeamProjectDeletePermissionException 引发,则用户缺少权限执行任何用户尝试
公共类 GitNoParentVersionException 引发,当请求的 Git 版本的引用,但无法找到父
公共类 GitNoPreviousChangeException 引发,如果未能找到项目的请求的早期版本
公共类 GitNotEnabledForTeamProjectException 引发,当用户尝试创建已启用了 TFS VC 的团队项目的一 git 储存库。
公共类 GitObjectDoesNotExistException 引发,当请求的 Git 对象不存在
公共类 GitObjectsCannotBeAccessedDirectlyException 引发,在尝试通过 FileContainerService 时读取或写入 git 对象将 API
公共类 GitObjectTooLargeException 则引发 Git 对象太大而无法生成在内存。
公共类 GitPackDoesNotExistException 引发,当请求的 Git 包不存在
公共类 GitPackMissingBaseFileException 无法找到时引发的,在 git 包文件的项为增量基本文件时,但是,基本文件
公共类 GitParserException 引发,在分析失败,基类
公共类 GitProtocolException 引发,我们认为时协议不匹配的我们希望
公共类 GitReferenceStaleException 引发,当引用无法更新,因为旧对象标识符没有是当前对象标识符 UPDATE 事务在数据库中运行
公共类 GitRefNotFoundException 引发,当请求的 Git ref 不存在储存库。
公共类 GitRepositoryMinimumPerProjectThresholdExceededException 引发异常,当尝试删除 Git 存储库时和在团队项目中没有其他存储库
公共类 GitRepositoryNameAlreadyExistsException 引发,当尝试创建一个新 Git 储存库,但是,该名称已经执行。
公共类 GitRepositoryNotFoundException 引发,当请求的 Git 存储库不存在时或调用方无权查看它是否存在。
公共类 GitRepositoryPerProjectThresholdExceededException 引发,当尝试创建一个新 Git 储存库,但是,该名称已经执行。
公共类 GitStorageContainerNotFoundException 则引发 Git 存储子系统的容器不存在。
公共类 GitUnresolvableToCommitException 则引发 Git 对象通过调用代码假定您已是提交或最终指向进行的标记并不是。
公共类 GitUtils
公共类 InflaterExceededLengthException 则引发 ZlibInflateStream 比传递到的声明的长度枚举更多字节
公共类 InfoRefsHandler
公共类 InvalidGitDeltaDataException 则引发无效数据在增量流中遇到
公共类 InvalidGitIndexException 引发,在读取的索引文件包含无效数据
公共类 InvalidGitObjectTypeException 未引发,当需要 Git 对象是某些类型时,但是,
公共类 InvalidGitPackEntryHeaderException 引发,在 git 包文件的项具有无效标头
公共类 InvalidGitPackHeaderException 则引发 git 包文件都无效标头
公共类 InvalidGitRefNameException 引发,同时提供的 Git ref 名称无效。
公共类 InvalidGitRepositoryNameException 引发,同时提供的 Git ref 名称无效。
公共类 ObjectIdComparer
公共类 ObjectIdEqualityComparer
公共类 PushNotification
公共类 ReceivePackHandler
公共类 RefUpdateNotification
公共类 TagObjectFailedToParseException 引发,同时使对象无法分析
公共类 TeamFoundationGitCommitService 此集合级别服务适用于缓存的所有 Git 函数访问点进行元数据。
公共类 TeamFoundationGitRepositoryService 此集合级别服务是所有 Git 功能的集成点与 Team Foundation Server。
公共类 TfsGitBlob
公共类 TfsGitCommit
公共类 TfsGitCommitChange
公共类 TfsGitCommitChangeCount
公共类 TfsGitCommitHistoryEntry
公共类 TfsGitCommitLineageDiff
公共类 TfsGitCommitMetadata
公共类 TfsGitCommitUser
公共类 TfsGitDiffEntry
公共类 TfsGitDiffHelper
公共类 TfsGitObject 对象的基类。Git 储存库。
公共类 TfsGitObjectEqualityComparer
公共类 TfsGitPushMetadata
公共类 TfsGitRef
公共类 TfsGitRefUpdateRequest 表示请求更新在储存库的所有输出。
公共类 TfsGitRefUpdateResult 表示请求的结果更新在储存库的所有输出。
公共类 TfsGitRepository 这是两个核心选件类之一对 TFS Git 服务器对象模型。它表示团队项目集合中的储存库。不能新 TfsGitRepository--创建,删除,分叉,并且,现有 TfsGitRepository 的获取所有通过 TeamFoundationGitRepositoryService 的方法完成。此选件类的使用者不应缓存在逻辑该对象 TfsGitRepository 实例。
公共类 TfsGitRepositoryInfo 具有 Git 储存库 ID、名称和 teamProjectUri 的简单数据结构。
公共类 TfsGitRepositoryRefsCollection 表示一组特定 TFS Git 储存库的 refs。
公共类 TfsGitTag
公共类 TfsGitTree
公共类 TfsGitTreeDepthFirstEnumerator
公共类 TfsGitTreeEntry
公共类 TfsGitTreeEntryComparer
公共类 TreeObjectFailedToParseException 引发,在节点构树对象无法分析
公共类 UnprocessedCommit TeamFoundationGitCommitService 使用的数据结构。
公共类 UploadPackHandler

接口

  接口 说明
公共接口 IGitPushSubscriberJob 实现此接口的工作将运行在 Git 驱动器。
公共接口 ITeamFoundationGitCommitService

枚举

  枚举 说明
公共枚举 GitCommitMetadataStatus
公共枚举 QueryCommitItemsRecursionLevel
公共枚举 TfsGitChangeType
公共枚举 TfsGitObjectType
公共枚举 TfsGitRefUpdateStatus 表示从请求的可能结果更新在储存库的所有输出。