다음을 통해 공유


Microsoft.TeamFoundation.Git.Server 네임스페이스

클래스

  클래스 설명
Public 클래스 CommitObjectFailedToParseException 커밋 개체를 구문 분석 실패
Public 클래스 DateTimeObjectComparer
Public 클래스 Extensions
Public 클래스 GitCommitArtifactId
Public 클래스 GitCommitDoesNotExistException 커밋 쿼리 존재 하지 않는 경우 throw 됩니다.
Public 클래스 GitFeatureNotEnabledException Git 서버 액세스를 사용 하지 않을 때 throw 됩니다.
Public 클래스 GitForcePushDeniedException 밀어넣기를 시도 하지만 권한 없는 사람이 하는 경우
Public 클래스 GitHttpHandler
Public 클래스 GitIndexDuplicateObjectIdException 팩 파일 인덱스를 두 번 같은 개체를 배치 하려고 하는 경우
Public 클래스 GitIntegration
Public 클래스 GitItemNotFoundException 요청한 항목 Git 버전에 존재 하지 않는 경우
Public 클래스 GitItemVersionException Git 버전 또는 Git 항목을 가져오는 메서드는 지정 된 버전 항목 검색에 관련 된 예외는이 무시 하 고 일부 경우에는 null을 반환합니다
Public 클래스 GitMissingReferencedObjectException 경우는 참조 되는 개체가 있지만 않습니다 하지 팩에서 존재 및 저장
Public 클래스 GitNeedsPermissionException 시도 어떤 작업을 수행 하는 권한이 없는 사람이 있는 경우
Public 클래스 GitNeedsTeamProjectCreatePermissionException 시도 어떤 작업을 수행 하는 권한이 없는 사람이 있는 경우
Public 클래스 GitNeedsTeamProjectDeletePermissionException 시도 어떤 작업을 수행 하는 권한이 없는 사람이 있는 경우
Public 클래스 GitNoParentVersionException Git 버전을 확인할 수 있지만 부모를 찾을 수 없는 경우
Public 클래스 GitNoPreviousChangeException 항목의 이전 수정 요청된을 찾을 수 없을 때 throw 됩니다.
Public 클래스 GitNotEnabledForTeamProjectException 팀 프로젝트는 TFS VC 사용 git 저장소를 만들어 사용자가 throw 됩니다.
Public 클래스 GitObjectDoesNotExistException 요청 된 Git 개체가 존재 하지 않는 경우
Public 클래스 GitObjectsCannotBeAccessedDirectlyException FileContainerService REST Api를 통해 git 개체를 쓰거나 읽을 때 throw
Public 클래스 GitObjectTooLargeException Git 개체는 너무 커서 메모리에 구체화할 때 throw 됩니다.
Public 클래스 GitPackDoesNotExistException 요청 된 Git 팩이 존재 하지 않는 경우
Public 클래스 GitPackMissingBaseFileException Git 팩 파일의 항목은 기본 파일에 대 한 델타 있지만 없습니다 기본 파일을 찾을 수 없습니다 하는 경우
Public 클래스 GitParserException 실패 한 구문 분석 기본 클래스
Public 클래스 GitProtocolException 우리는 경우 프로토콜 인지 우리가 기대 일치 하지 않습니다.
Public 클래스 GitReferenceStaleException 경우는 이전 개체 ID가 현재 개체 ID 데이터베이스에서 업데이트가 트랜잭션 실행 시간에 대 한 참조를 업데이트할 수 없습니다.
Public 클래스 GitRefNotFoundException 요청한 ref Git 저장소에 존재 하지 않는 경우 throw 됩니다.
Public 클래스 GitRepositoryMinimumPerProjectThresholdExceededException Git 저장소를 삭제 하는 경우 팀 프로젝트에 없는 다른 저장소 이며
Public 클래스 GitRepositoryNameAlreadyExistsException 이미 이름이 있지만 새 Git 저장소를 만드는 동안 사용 되는 경우 throw 됩니다.
Public 클래스 GitRepositoryNotFoundException 요청 된 Git 저장소 없거나 호출자의 존재를 볼 수 있는 권한이 없는 경우 throw 됩니다.
Public 클래스 GitRepositoryPerProjectThresholdExceededException 이미 이름이 있지만 새 Git 저장소를 만드는 동안 사용 되는 경우 throw 됩니다.
Public 클래스 GitStorageContainerNotFoundException Git 저장소 하위 시스템 컨테이너 존재 하지 않는 경우 throw 됩니다.
Public 클래스 GitUnresolvableToCommitException Git 개체를 가정 하는 경우 호출 코드를 커밋하거나 결국는 커밋을 가리키는 태그 수 고 없습니다.
Public 클래스 GitUtils
Public 클래스 InflaterExceededLengthException ZlibInflateStream에 전달 된 선언 된 길이 보다 더 많은 바이트를 열거 하는 경우
Public 클래스 InfoRefsHandler
Public 클래스 InvalidGitDeltaDataException 델타 스트림에서 잘못 된 데이터가 있을 경우
Public 클래스 InvalidGitIndexException 읽고 있는 인덱스 파일에 잘못 된 데이터가 있는 경우
Public 클래스 InvalidGitObjectTypeException Git 개체를 특정 형식으로 필요 하지만 없습니다 경우
Public 클래스 InvalidGitPackEntryHeaderException Git 팩 파일의 항목 헤더가 잘못 된 경우
Public 클래스 InvalidGitPackHeaderException Git 팩 파일이 잘못 된 헤더를 사용 하 여 표시 되는 경우
Public 클래스 InvalidGitRefNameException 제공 된 Git ref 이름이 유효 하지 않을 때 throw 됩니다.
Public 클래스 InvalidGitRepositoryNameException 제공 된 Git ref 이름이 유효 하지 않을 때 throw 됩니다.
Public 클래스 ObjectIdComparer
Public 클래스 ObjectIdEqualityComparer
Public 클래스 PushNotification
Public 클래스 ReceivePackHandler
Public 클래스 RefUpdateNotification
Public 클래스 TagObjectFailedToParseException 커밋 개체를 구문 분석 실패
Public 클래스 TeamFoundationGitCommitService 컬렉션 수준 서비스는 커밋 캐시 된 메타 데이터를 사용 하 여 모든 Git 기능에 대 한 진입점입니다.
Public 클래스 TeamFoundationGitRepositoryService 컬렉션 수준 서비스는 모든 Git 기능이 통합 된 Team Foundation Server 대 한 진입점입니다.
Public 클래스 TfsGitBlob
Public 클래스 TfsGitCommit
Public 클래스 TfsGitCommitChange
Public 클래스 TfsGitCommitChangeCount
Public 클래스 TfsGitCommitHistoryEntry
Public 클래스 TfsGitCommitLineageDiff
Public 클래스 TfsGitCommitMetadata
Public 클래스 TfsGitCommitUser
Public 클래스 TfsGitDiffEntry
Public 클래스 TfsGitDiffHelper
Public 클래스 TfsGitObject Git 저장소에 있는 개체에 대 한 기본 클래스입니다.
Public 클래스 TfsGitObjectEqualityComparer
Public 클래스 TfsGitPushMetadata
Public 클래스 TfsGitRef
Public 클래스 TfsGitRefUpdateRequest 저장소에서 참조를 업데이트 하 라는 요청을 나타냅니다.
Public 클래스 TfsGitRefUpdateResult 업데이트 저장소에서 참조 하는 요청의 결과를 나타냅니다.
Public 클래스 TfsGitRepository TFS Git 서버 개체 모델에는 두 가지 핵심 클래스 중 하나입니다.팀 프로젝트 컬렉션에 대 한 저장소를 나타냅니다.수 없습니다 새 한 TfsGitRepository-직접 만들기, 삭제, 분기, 및는 기존 TfsGitRepository의 모든 TeamFoundationGitRepositoryService의 메서드를 통해 수행 됩니다.이 클래스의 소비자가 논리적 요청에서 TfsGitRepository 인스턴스를 캐시 해야.
Public 클래스 TfsGitRepositoryInfo Git 저장소 ID, 이름 및 teamProjectUri는 간단한 데이터 구조입니다.
Public 클래스 TfsGitRepositoryRefsCollection 지정 된 TFS Git 저장소에 대 한 참조 집합을 나타냅니다.
Public 클래스 TfsGitTag
Public 클래스 TfsGitTree
Public 클래스 TfsGitTreeDepthFirstEnumerator
Public 클래스 TfsGitTreeEntry
Public 클래스 TfsGitTreeEntryComparer
Public 클래스 TreeObjectFailedToParseException 경우는 트리 개체를 구문 분석 실패
Public 클래스 UnprocessedCommit TeamFoundationGitCommitService에서 사용 하는 데이터 구조입니다.
Public 클래스 UploadPackHandler

인터페이스

  인터페이스 설명
Public 인터페이스 IGitPushSubscriberJob Git push에이 인터페이스를 구현 하는 작업이 실행 됩니다.
Public 인터페이스 ITeamFoundationGitCommitService

열거형

  열거형 설명
Public 열거형 GitCommitMetadataStatus
Public 열거형 QueryCommitItemsRecursionLevel
Public 열거형 TfsGitChangeType
Public 열거형 TfsGitObjectType
Public 열거형 TfsGitRefUpdateStatus 저장소에서 참조를 업데이트 하려면 요청에서 가능한 결과를 나타냅니다.