C# 클래스 MonoDevelop.VersionControl.TFS.TFSRepository

상속: Microsoft.TeamFoundation.VersionControl.Client.Repository
파일 보기 프로젝트 열기: Indomitable/monodevelop-tfs-addin 1 사용 예제들

Private Properties

프로퍼티 타입 설명
AttachWorkspace void
CheckoutFile void
GetConflicts List
GetItemVersionInfo IEnumerable
GetItemsVersionInfo VersionInfo[]
GetLocalRevision Revision
GetLocalVersionStatus VersionStatus
GetServerRevision Revision
GetServerVersionStatus VersionStatus
GetWorkspaceByLocalPath Microsoft.TeamFoundation.VersionControl.Client.Workspace
GetWorkspaceByServerPath Microsoft.TeamFoundation.VersionControl.Client.Workspace
GroupFilesPerWorkspace FilePath>>.List
Refresh void
TFSRepository System

공개 메소드들

메소드 설명
GenerateDiff ( FilePath baseLocalPath, VersionInfo versionInfo ) : DiffInfo
GetBaseText ( FilePath localFile ) : string
RequestFileWritePermission ( ) : bool
Resolve ( Conflict conflict, ResolutionType resolutionType ) : void

보호된 메소드들

메소드 설명
GetSupportedOperations ( VersionInfo vinfo ) : VersionControlOperation
OnAdd ( FilePath localPaths, bool recurse, IProgressMonitor monitor ) : void
OnCheckout ( FilePath targetLocalPath, Revision rev, bool recurse, IProgressMonitor monitor ) : void
OnCommit ( ChangeSet changeSet, IProgressMonitor monitor ) : void
OnDeleteDirectories ( FilePath localPaths, bool force, IProgressMonitor monitor, bool keepLocal ) : void
OnDeleteFiles ( FilePath localPaths, bool force, IProgressMonitor monitor, bool keepLocal ) : void
OnGetDirectoryVersionInfo ( FilePath localDirectory, bool getRemoteStatus, bool recursive ) : VersionInfo[]
OnGetHistory ( FilePath localFile, Revision since ) : Revision[]
OnGetRevisionChanges ( Revision revision ) : RevisionPath[]
OnGetTextAtRevision ( FilePath repositoryPath, Revision revision ) : string
OnGetVersionInfo ( IEnumerable paths, bool getRemoteStatus ) : IEnumerable
OnIgnore ( FilePath localPath ) : void
OnLock ( IProgressMonitor monitor ) : void
OnMoveDirectory ( FilePath localSrcPath, FilePath localDestPath, bool force, IProgressMonitor monitor ) : void
OnMoveFile ( FilePath localSrcPath, FilePath localDestPath, bool force, IProgressMonitor monitor ) : void
OnPublish ( string serverPath, FilePath localPath, FilePath files, string message, IProgressMonitor monitor ) : Microsoft.TeamFoundation.VersionControl.Client.Repository
OnRevert ( FilePath localPaths, bool recurse, IProgressMonitor monitor ) : void
OnRevertRevision ( FilePath localPath, Revision revision, IProgressMonitor monitor ) : void
OnRevertToRevision ( FilePath localPath, Revision revision, IProgressMonitor monitor ) : void
OnUnignore ( FilePath localPath ) : void
OnUnlock ( IProgressMonitor monitor ) : void
OnUpdate ( FilePath localPaths, bool recurse, IProgressMonitor monitor ) : void

비공개 메소드들

메소드 설명
AttachWorkspace ( Microsoft.TeamFoundation.VersionControl.Client.Workspace workspace ) : void
CheckoutFile ( FilePath path ) : void
GetConflicts ( List paths ) : List
GetItemVersionInfo ( ExtendedItem item, bool getRemoteStatus ) : IEnumerable
GetItemsVersionInfo ( List paths, bool getRemoteStatus, RecursionType recursive ) : VersionInfo[]
GetLocalRevision ( ExtendedItem item ) : Revision
GetLocalVersionStatus ( ExtendedItem item ) : VersionStatus
GetServerRevision ( ExtendedItem item ) : Revision
GetServerVersionStatus ( ExtendedItem item ) : VersionStatus
GetWorkspaceByLocalPath ( FilePath path ) : Microsoft.TeamFoundation.VersionControl.Client.Workspace
GetWorkspaceByServerPath ( string path ) : Microsoft.TeamFoundation.VersionControl.Client.Workspace
GroupFilesPerWorkspace ( IEnumerable filePaths ) : FilePath>>.List
Refresh ( ) : void
TFSRepository ( RepositoryService versionControlService, string rootPath ) : System

메소드 상세

GenerateDiff() 공개 메소드

public GenerateDiff ( FilePath baseLocalPath, VersionInfo versionInfo ) : DiffInfo
baseLocalPath FilePath
versionInfo VersionInfo
리턴 DiffInfo

GetBaseText() 공개 메소드

public GetBaseText ( FilePath localFile ) : string
localFile FilePath
리턴 string

GetSupportedOperations() 보호된 메소드

protected GetSupportedOperations ( VersionInfo vinfo ) : VersionControlOperation
vinfo VersionInfo
리턴 VersionControlOperation

OnAdd() 보호된 메소드

protected OnAdd ( FilePath localPaths, bool recurse, IProgressMonitor monitor ) : void
localPaths FilePath
recurse bool
monitor IProgressMonitor
리턴 void

OnCheckout() 보호된 메소드

protected OnCheckout ( FilePath targetLocalPath, Revision rev, bool recurse, IProgressMonitor monitor ) : void
targetLocalPath FilePath
rev Revision
recurse bool
monitor IProgressMonitor
리턴 void

OnCommit() 보호된 메소드

protected OnCommit ( ChangeSet changeSet, IProgressMonitor monitor ) : void
changeSet ChangeSet
monitor IProgressMonitor
리턴 void

OnDeleteDirectories() 보호된 메소드

protected OnDeleteDirectories ( FilePath localPaths, bool force, IProgressMonitor monitor, bool keepLocal ) : void
localPaths FilePath
force bool
monitor IProgressMonitor
keepLocal bool
리턴 void

OnDeleteFiles() 보호된 메소드

protected OnDeleteFiles ( FilePath localPaths, bool force, IProgressMonitor monitor, bool keepLocal ) : void
localPaths FilePath
force bool
monitor IProgressMonitor
keepLocal bool
리턴 void

OnGetDirectoryVersionInfo() 보호된 메소드

protected OnGetDirectoryVersionInfo ( FilePath localDirectory, bool getRemoteStatus, bool recursive ) : VersionInfo[]
localDirectory FilePath
getRemoteStatus bool
recursive bool
리턴 VersionInfo[]

OnGetHistory() 보호된 메소드

protected OnGetHistory ( FilePath localFile, Revision since ) : Revision[]
localFile FilePath
since Revision
리턴 Revision[]

OnGetRevisionChanges() 보호된 메소드

protected OnGetRevisionChanges ( Revision revision ) : RevisionPath[]
revision Revision
리턴 RevisionPath[]

OnGetTextAtRevision() 보호된 메소드

protected OnGetTextAtRevision ( FilePath repositoryPath, Revision revision ) : string
repositoryPath FilePath
revision Revision
리턴 string

OnGetVersionInfo() 보호된 메소드

protected OnGetVersionInfo ( IEnumerable paths, bool getRemoteStatus ) : IEnumerable
paths IEnumerable
getRemoteStatus bool
리턴 IEnumerable

OnIgnore() 보호된 메소드

protected OnIgnore ( FilePath localPath ) : void
localPath FilePath
리턴 void

OnLock() 보호된 메소드

protected OnLock ( IProgressMonitor monitor ) : void
monitor IProgressMonitor
리턴 void

OnMoveDirectory() 보호된 메소드

protected OnMoveDirectory ( FilePath localSrcPath, FilePath localDestPath, bool force, IProgressMonitor monitor ) : void
localSrcPath FilePath
localDestPath FilePath
force bool
monitor IProgressMonitor
리턴 void

OnMoveFile() 보호된 메소드

protected OnMoveFile ( FilePath localSrcPath, FilePath localDestPath, bool force, IProgressMonitor monitor ) : void
localSrcPath FilePath
localDestPath FilePath
force bool
monitor IProgressMonitor
리턴 void

OnPublish() 보호된 메소드

protected OnPublish ( string serverPath, FilePath localPath, FilePath files, string message, IProgressMonitor monitor ) : Microsoft.TeamFoundation.VersionControl.Client.Repository
serverPath string
localPath FilePath
files FilePath
message string
monitor IProgressMonitor
리턴 Microsoft.TeamFoundation.VersionControl.Client.Repository

OnRevert() 보호된 메소드

protected OnRevert ( FilePath localPaths, bool recurse, IProgressMonitor monitor ) : void
localPaths FilePath
recurse bool
monitor IProgressMonitor
리턴 void

OnRevertRevision() 보호된 메소드

protected OnRevertRevision ( FilePath localPath, Revision revision, IProgressMonitor monitor ) : void
localPath FilePath
revision Revision
monitor IProgressMonitor
리턴 void

OnRevertToRevision() 보호된 메소드

protected OnRevertToRevision ( FilePath localPath, Revision revision, IProgressMonitor monitor ) : void
localPath FilePath
revision Revision
monitor IProgressMonitor
리턴 void

OnUnignore() 보호된 메소드

protected OnUnignore ( FilePath localPath ) : void
localPath FilePath
리턴 void

OnUnlock() 보호된 메소드

protected OnUnlock ( IProgressMonitor monitor ) : void
monitor IProgressMonitor
리턴 void

OnUpdate() 보호된 메소드

protected OnUpdate ( FilePath localPaths, bool recurse, IProgressMonitor monitor ) : void
localPaths FilePath
recurse bool
monitor IProgressMonitor
리턴 void

RequestFileWritePermission() 공개 메소드

public RequestFileWritePermission ( ) : bool
리턴 bool

Resolve() 공개 메소드

public Resolve ( Conflict conflict, ResolutionType resolutionType ) : void
conflict Microsoft.TeamFoundation.VersionControl.Client.Objects.Conflict
resolutionType ResolutionType
리턴 void