C# Класс MonoDevelop.VersionControl.TFS.TFSRepository

Наследование: Microsoft.TeamFoundation.VersionControl.Client.Repository
Показать файл Открыть проект Примеры использования класса

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