C# 클래스 SmartSync.GitDeploymentRepository

상속: DeploymentRepository
파일 보기 프로젝트 열기: projectkudu/KuduCalf

Private Properties

프로퍼티 타입 설명
CommitFromSnapshotId LibGit2Sharp.Commit
FromTree IEnumerable
GetOrigin System.Uri
GetPreviousCommit LibGit2Sharp.Commit
LogCheckoutProgressUpdate void
LogCompletionUpdate int
LogTransferProgressUpdate int

공개 메소드들

메소드 설명
CommitWorkingDirectroy ( string comment ) : SnapshotId
CreateSnapshotFromFiles ( System.IO.FileInfo>.IEnumerable fileList, string comment ) : SnapshotId
FromToken ( string tok ) : SnapshotId
GetLatestSnapshotId ( ) : SnapshotId
GetPreviousSnapshotId ( SnapshotId snapshotId ) : SnapshotId
GetSnapshotInfo ( SnapshotId snapshotId ) : SnapshotInfo
GetSnapshotItems ( SnapshotId snapshotId ) : IEnumerable
GitDeploymentRepository ( DirectoryInfo dirInfo ) : System
GitDeploymentRepository ( DirectoryInfo dirInfo, Uri origin ) : System
Initialize ( ) : bool
ResetWorkingDirectoryTo ( SnapshotId id ) : void

비공개 메소드들

메소드 설명
CommitFromSnapshotId ( SnapshotId id ) : Commit
FromTree ( string prefix, Tree tree, DateTimeOffset>.Func modTime ) : IEnumerable
GetOrigin ( ) : Uri
GetPreviousCommit ( Commit commit ) : Commit
LogCheckoutProgressUpdate ( string path, int completedSteps, int totalSteps ) : void
LogCompletionUpdate ( RemoteCompletionType remoteCompletionType ) : int
LogTransferProgressUpdate ( LibGit2Sharp.TransferProgress progress ) : int

메소드 상세

CommitWorkingDirectroy() 공개 메소드

public CommitWorkingDirectroy ( string comment ) : SnapshotId
comment string
리턴 SnapshotId

CreateSnapshotFromFiles() 공개 메소드

public CreateSnapshotFromFiles ( System.IO.FileInfo>.IEnumerable fileList, string comment ) : SnapshotId
fileList System.IO.FileInfo>.IEnumerable
comment string
리턴 SnapshotId

FromToken() 공개 메소드

public FromToken ( string tok ) : SnapshotId
tok string
리턴 SnapshotId

GetLatestSnapshotId() 공개 메소드

public GetLatestSnapshotId ( ) : SnapshotId
리턴 SnapshotId

GetPreviousSnapshotId() 공개 메소드

public GetPreviousSnapshotId ( SnapshotId snapshotId ) : SnapshotId
snapshotId SnapshotId
리턴 SnapshotId

GetSnapshotInfo() 공개 메소드

public GetSnapshotInfo ( SnapshotId snapshotId ) : SnapshotInfo
snapshotId SnapshotId
리턴 SnapshotInfo

GetSnapshotItems() 공개 메소드

public GetSnapshotItems ( SnapshotId snapshotId ) : IEnumerable
snapshotId SnapshotId
리턴 IEnumerable

GitDeploymentRepository() 공개 메소드

public GitDeploymentRepository ( DirectoryInfo dirInfo ) : System
dirInfo System.IO.DirectoryInfo
리턴 System

GitDeploymentRepository() 공개 메소드

public GitDeploymentRepository ( DirectoryInfo dirInfo, Uri origin ) : System
dirInfo System.IO.DirectoryInfo
origin System.Uri
리턴 System

Initialize() 공개 메소드

public Initialize ( ) : bool
리턴 bool

ResetWorkingDirectoryTo() 공개 메소드

public ResetWorkingDirectoryTo ( SnapshotId id ) : void
id SnapshotId
리턴 void