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 允許的 Team 專案中的 git 儲存機制。
公用類別 GitObjectDoesNotExistException 擲回,當要求的 Git 物件不存在
公用類別 GitObjectsCannotBeAccessedDirectlyException 擲回,當嘗試透過 FileContainerService 時讀取或寫入 git 物件將 API
公用類別 GitObjectTooLargeException 取消作業時, Git 物件太大而無法符合在記憶體中。
公用類別 GitPackDoesNotExistException 擲回,當要求的 Git 套件不存在
公用類別 GitPackMissingBaseFileException 找不到擲回的,在 git 套件檔案中的項目為差異會針對基礎檔案時,不過,基礎檔案
公用類別 GitParserException 擲回,當剖析失敗,基底類別
公用類別 GitProtocolException 擲回,當我們認為時通訊協定不符合我們預期
公用類別 GitReferenceStaleException 擲回,當參考無法更新,因為舊物件 ID 時不是目前物件 ID 更新交易在資料庫上執行。
公用類別 GitRefNotFoundException 擲回,當要求的 Git ref 不存在於儲存機制。
公用類別 GitRepositoryMinimumPerProjectThresholdExceededException 擲回,當嘗試刪除 Git 儲存機制時和其中在 Team 專案中沒有其他儲存機制
公用類別 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 表示更新儲存機制的 ref。
公用類別 TfsGitRefUpdateResult 表示要求的結果更新儲存機制的 ref。
公用類別 TfsGitRepository 這是兩個核心類別之一到 TFS Git 伺服器物件模型。它代表在 Team 專案集合中的儲存機制。您不能新 TfsGitRepository --建立,刪除,分支,因此,現有的 TfsGitRepository 的作業都可以 TeamFoundationGitRepositoryService 的方法。這個類別的消費者不應該快取跨邏輯需要的 TfsGitRepository 執行個體。
公用類別 TfsGitRepositoryInfo 有一 Git 儲存機制 ID、名稱和 teamProjectUri 簡單的資料結構。
公用類別 TfsGitRepositoryRefsCollection 表示一組特定的 TFS Git 儲存機制的參考。
公用類別 TfsGitTag
公用類別 TfsGitTree
公用類別 TfsGitTreeDepthFirstEnumerator
公用類別 TfsGitTreeEntry
公用類別 TfsGitTreeEntryComparer
公用類別 TreeObjectFailedToParseException 擲回,當樹狀物件無法解析
公用類別 UnprocessedCommit TeamFoundationGitCommitService 使用的資料結構。
公用類別 UploadPackHandler

介面

  介面 描述
公用介面 IGitPushSubscriberJob 實作這個介面的工作將會在 Git 推入至堆疊。
公用介面 ITeamFoundationGitCommitService

列舉

  列舉類型 描述
公用列舉類型 GitCommitMetadataStatus
公用列舉類型 QueryCommitItemsRecursionLevel
公用列舉類型 TfsGitChangeType
公用列舉類型 TfsGitObjectType
公用列舉類型 TfsGitRefUpdateStatus 表示從要求的可能結果更新儲存機制的 ref。