C# 클래스 GitSharp.Core.WorkDirCheckout

This class handles checking out one or two trees merging with the index (actually a tree too). Three-way merges are no performed. See FailOnConflict.
파일 보기 프로젝트 열기: stschake/GitSharp 1 사용 예제들

공개 메소드들

메소드 설명
WorkDirCheckout ( Repository repo, DirectoryInfo root, Core head, GitIndex index, Core merge ) : System

Create a checkout class for merging and checking our two trees and the index.

WorkDirCheckout ( Repository repo, DirectoryInfo root, GitIndex index, Tree merge ) : System

Create a checkout class for checking out one tree, merging with the index

checkout ( ) : void

Execute this checkout

비공개 메소드들

메소드 설명
CheckConflictsWithFile ( FileSystemInfo file ) : void
CheckoutOutIndexNoHead ( ) : void
CheckoutTwoTrees ( ) : void
CleanUpConflicts ( ) : void
HasParentBlob ( Tree t, string name ) : bool
ListFiles ( FileSystemInfo file ) : List
ListFiles ( FileSystemInfo dir, ICollection list ) : void
PrescanOneTree ( ) : void
PrescanTwoTrees ( ) : void
ProcessEntry ( TreeEntry h, TreeEntry m, GitIndex i ) : void
RemoveEmptyParents ( FileSystemInfo f ) : void
WorkDirCheckout ( ) : System
WorkDirCheckout ( Repository repo, DirectoryInfo workDir, GitIndex oldIndex, GitIndex newIndex ) : System

메소드 상세

WorkDirCheckout() 공개 메소드

Create a checkout class for merging and checking our two trees and the index.
public WorkDirCheckout ( Repository repo, DirectoryInfo root, Core head, GitIndex index, Core merge ) : System
repo Repository
root System.IO.DirectoryInfo workdir
head Core
index GitIndex
merge Core
리턴 System

WorkDirCheckout() 공개 메소드

Create a checkout class for checking out one tree, merging with the index
public WorkDirCheckout ( Repository repo, DirectoryInfo root, GitIndex index, Tree merge ) : System
repo Repository
root System.IO.DirectoryInfo workdir
index GitIndex current index
merge Tree tree to check out
리턴 System

checkout() 공개 메소드

Execute this checkout
public checkout ( ) : void
리턴 void