C# 클래스 Kudu.Core.SourceControl.Git.LibGit2SharpRepository

상속: IGitRepository
파일 보기 프로젝트 열기: projectkudu/kudu 1 사용 예제들

Private Properties

프로퍼티 타입 설명

공개 메소드들

메소드 설명
AddFile ( string path ) : void
Clean ( ) : void
ClearLock ( ) : void
Commit ( string message, string authorName, string emailAddress ) : bool
CreateOrResetBranch ( string branchName, string startPoint ) : void
DoesBranchContainCommit ( string branchName, string commitOrBranchName ) : bool
FetchWithoutConflict ( string remoteUrl, string branchName ) : void
GetChangeSet ( string id ) : ChangeSet
Initialize ( ) : void
LibGit2SharpRepository ( IEnvironment environment, IDeploymentSettingsManager settings, ITraceFactory tracerFactory ) : System
ListFiles ( string path, SearchOption searchOption ) : IEnumerable
Push ( ) : void
Rebase ( string branchName ) : bool
RebaseAbort ( ) : void
Update ( ) : void
Update ( string id ) : void
UpdateRawRef ( string toBeUpdatedRef, string toBeUpdatedToRef ) : void
UpdateRef ( string toBeUpdatedToAlias ) : void
UpdateSubmodules ( ) : void

메소드 상세

AddFile() 공개 메소드

public AddFile ( string path ) : void
path string
리턴 void

Clean() 공개 메소드

public Clean ( ) : void
리턴 void

ClearLock() 공개 메소드

public ClearLock ( ) : void
리턴 void

Commit() 공개 메소드

public Commit ( string message, string authorName, string emailAddress ) : bool
message string
authorName string
emailAddress string
리턴 bool

CreateOrResetBranch() 공개 메소드

public CreateOrResetBranch ( string branchName, string startPoint ) : void
branchName string
startPoint string
리턴 void

DoesBranchContainCommit() 공개 메소드

public DoesBranchContainCommit ( string branchName, string commitOrBranchName ) : bool
branchName string
commitOrBranchName string
리턴 bool

FetchWithoutConflict() 공개 메소드

public FetchWithoutConflict ( string remoteUrl, string branchName ) : void
remoteUrl string
branchName string
리턴 void

GetChangeSet() 공개 메소드

public GetChangeSet ( string id ) : ChangeSet
id string
리턴 ChangeSet

Initialize() 공개 메소드

public Initialize ( ) : void
리턴 void

LibGit2SharpRepository() 공개 메소드

public LibGit2SharpRepository ( IEnvironment environment, IDeploymentSettingsManager settings, ITraceFactory tracerFactory ) : System
environment IEnvironment
settings IDeploymentSettingsManager
tracerFactory ITraceFactory
리턴 System

ListFiles() 공개 메소드

public ListFiles ( string path, SearchOption searchOption ) : IEnumerable
path string
searchOption SearchOption
리턴 IEnumerable

Push() 공개 메소드

public Push ( ) : void
리턴 void

Rebase() 공개 메소드

public Rebase ( string branchName ) : bool
branchName string
리턴 bool

RebaseAbort() 공개 메소드

public RebaseAbort ( ) : void
리턴 void

Update() 공개 메소드

public Update ( ) : void
리턴 void

Update() 공개 메소드

public Update ( string id ) : void
id string
리턴 void

UpdateRawRef() 공개 메소드

public UpdateRawRef ( string toBeUpdatedRef, string toBeUpdatedToRef ) : void
toBeUpdatedRef string
toBeUpdatedToRef string
리턴 void

UpdateRef() 공개 메소드

public UpdateRef ( string toBeUpdatedToAlias ) : void
toBeUpdatedToAlias string
리턴 void

UpdateSubmodules() 공개 메소드

public UpdateSubmodules ( ) : void
리턴 void