C# 클래스 Sep.Git.Tfs.Core.DerivedGitTfsRemote

상속: IGitTfsRemote
파일 보기 프로젝트 열기: git-tfs/git-tfs 1 사용 예제들

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