C# Класс Sep.Git.Tfs.Core.DerivedGitTfsRemote

Наследование: IGitTfsRemote
Показать файл Открыть проект Примеры использования класса

Private Properties

Свойство Тип Описание
Equals bool

Открытые методы

Метод Описание
Checkin ( string treeish, TfsChangesetInfo parentChangeset, CheckinOptions options, string sourceTfsPath = null ) : int
Checkin ( string head, string parent, TfsChangesetInfo parentChangeset, CheckinOptions options, string sourceTfsPath = null ) : int
CheckinTool ( string head, TfsChangesetInfo parentChangeset ) : int
CleanupWorkspace ( ) : void
CleanupWorkspaceDirectory ( ) : void
DeleteShelveset ( string shelvesetName ) : void
DerivedGitTfsRemote ( string tfsUrl, string tfsRepositoryPath ) : System
EnsureTfsAuthenticated ( ) : void
Equals ( object obj ) : bool
Fetch ( bool stopOnFailMergeCommit = false, int lastChangesetIdToFetch = -1, IRenameResult renameResult = null ) : IFetchResult
FetchWithMerge ( int mergeChangesetId, bool stopOnFailMergeCommit = false, IRenameResult renameResult = null ) : IFetchResult
GetChangeset ( int changesetId ) : ITfsChangeset
GetHashCode ( ) : int
GetInitialChangeset ( ) : int?
GetPathInGitRepo ( string tfsPath ) : string
HasShelveset ( string shelvesetName ) : bool
InitBranch ( RemoteOptions remoteOptions, string tfsRepositoryPath, int shaRootChangesetId, bool fetchParentBranch, string gitBranchNameExpected = null, IRenameResult renameResult = null ) : IGitTfsRemote
MatchesUrlAndRepositoryPath ( string tfsUrl, string tfsRepositoryPath ) : bool
Merge ( string sourceTfsPath, string targetTfsPath ) : void
QuickFetch ( ) : void
QuickFetch ( int changesetId ) : void
SetInitialChangeset ( int changesetId ) : void
Shelve ( string shelvesetName, string treeish, TfsChangesetInfo parentChangeset, CheckinOptions options, bool evaluateCheckinPolicies ) : void
ShouldSkip ( string path ) : bool
Unshelve ( string a, string b, string c, Action h, bool force ) : void
UpdateTfsHead ( string commitHash, int changesetId ) : void
operator ( ) : bool

Приватные методы

Метод Описание
Equals ( DerivedGitTfsRemote other ) : bool

Описание методов

Checkin() публичный Метод

public Checkin ( string treeish, TfsChangesetInfo parentChangeset, CheckinOptions options, string sourceTfsPath = null ) : int
treeish string
parentChangeset TfsChangesetInfo
options Sep.Git.Tfs.Commands.CheckinOptions
sourceTfsPath string
Результат int

Checkin() публичный Метод

public Checkin ( string head, string parent, TfsChangesetInfo parentChangeset, CheckinOptions options, string sourceTfsPath = null ) : int
head string
parent string
parentChangeset TfsChangesetInfo
options Sep.Git.Tfs.Commands.CheckinOptions
sourceTfsPath string
Результат int

CheckinTool() публичный Метод

public CheckinTool ( string head, TfsChangesetInfo parentChangeset ) : int
head string
parentChangeset TfsChangesetInfo
Результат int

CleanupWorkspace() публичный Метод

public CleanupWorkspace ( ) : void
Результат void

CleanupWorkspaceDirectory() публичный Метод

public CleanupWorkspaceDirectory ( ) : void
Результат void

DeleteShelveset() публичный Метод

public DeleteShelveset ( string shelvesetName ) : void
shelvesetName string
Результат void

DerivedGitTfsRemote() публичный Метод

public DerivedGitTfsRemote ( string tfsUrl, string tfsRepositoryPath ) : System
tfsUrl string
tfsRepositoryPath string
Результат System

EnsureTfsAuthenticated() публичный Метод

public EnsureTfsAuthenticated ( ) : void
Результат void

Equals() публичный Метод

public Equals ( object obj ) : bool
obj object
Результат bool

Fetch() публичный Метод

public Fetch ( bool stopOnFailMergeCommit = false, int lastChangesetIdToFetch = -1, IRenameResult renameResult = null ) : IFetchResult
stopOnFailMergeCommit bool
lastChangesetIdToFetch int
renameResult IRenameResult
Результат IFetchResult

FetchWithMerge() публичный Метод

public FetchWithMerge ( int mergeChangesetId, bool stopOnFailMergeCommit = false, IRenameResult renameResult = null ) : IFetchResult
mergeChangesetId int
stopOnFailMergeCommit bool
renameResult IRenameResult
Результат IFetchResult

GetChangeset() публичный Метод

public GetChangeset ( int changesetId ) : ITfsChangeset
changesetId int
Результат ITfsChangeset

GetHashCode() публичный Метод

public GetHashCode ( ) : int
Результат int

GetInitialChangeset() публичный Метод

public GetInitialChangeset ( ) : int?
Результат int?

GetPathInGitRepo() публичный Метод

public GetPathInGitRepo ( string tfsPath ) : string
tfsPath string
Результат string

HasShelveset() публичный Метод

public HasShelveset ( string shelvesetName ) : bool
shelvesetName string
Результат bool

InitBranch() публичный Метод

public InitBranch ( RemoteOptions remoteOptions, string tfsRepositoryPath, int shaRootChangesetId, bool fetchParentBranch, string gitBranchNameExpected = null, IRenameResult renameResult = null ) : IGitTfsRemote
remoteOptions Sep.Git.Tfs.Commands.RemoteOptions
tfsRepositoryPath string
shaRootChangesetId int
fetchParentBranch bool
gitBranchNameExpected string
renameResult IRenameResult
Результат IGitTfsRemote

MatchesUrlAndRepositoryPath() публичный Метод

public MatchesUrlAndRepositoryPath ( string tfsUrl, string tfsRepositoryPath ) : bool
tfsUrl string
tfsRepositoryPath string
Результат bool

Merge() публичный Метод

public Merge ( string sourceTfsPath, string targetTfsPath ) : void
sourceTfsPath string
targetTfsPath string
Результат void

QuickFetch() публичный Метод

public QuickFetch ( ) : void
Результат void

QuickFetch() публичный Метод

public QuickFetch ( int changesetId ) : void
changesetId int
Результат void

SetInitialChangeset() публичный Метод

public SetInitialChangeset ( int changesetId ) : void
changesetId int
Результат void

Shelve() публичный Метод

public Shelve ( string shelvesetName, string treeish, TfsChangesetInfo parentChangeset, CheckinOptions options, bool evaluateCheckinPolicies ) : void
shelvesetName string
treeish string
parentChangeset TfsChangesetInfo
options Sep.Git.Tfs.Commands.CheckinOptions
evaluateCheckinPolicies bool
Результат void

ShouldSkip() публичный Метод

public ShouldSkip ( string path ) : bool
path string
Результат bool

Unshelve() публичный Метод

public Unshelve ( string a, string b, string c, Action h, bool force ) : void
a string
b string
c string
h Action
force bool
Результат void

UpdateTfsHead() публичный Метод

public UpdateTfsHead ( string commitHash, int changesetId ) : void
commitHash string
changesetId int
Результат void

operator() публичный статический Метод

public static operator ( ) : bool
Результат bool