C# 클래스 DXVcs2Git.GitCmdWrapper

파일 보기 프로젝트 열기: Xarlot/DXVcs2Git 1 사용 예제들

공개 메소드들

메소드 설명
Add ( string repoPath, string relativePath ) : void
Checkout ( string repoPath, string branch ) : void
Commit ( string repoPath, string comment, string author, string date ) : void
Fetch ( string remote, string repoPath, bool tags ) : void
FindCommit ( string repoPath, bool>.Func pred ) : GitCommit
GitCmdWrapper ( string gitPath ) : System
Init ( string repoPath ) : void
LFSPull ( string repoPath ) : void
Merge ( string repoPath, string remote, string targetBranch, string sourceBranch ) : void
Pull ( string repoPath ) : void
Push ( string repoPath ) : void
ResetHard ( string repoPath ) : void
ShallowClone ( string localPath, string branch, string remote ) : void

비공개 메소드들

메소드 설명
CheckFail ( int code, string output, string errors ) : void
Escape ( string str ) : string
EscapeDoubleQuotes ( string comment ) : string
GetLog ( string repoPath, int from, string format ) : string
WaitForProcess ( string fileName, string workingDir, string &output, string &errors ) : int

메소드 상세

Add() 공개 메소드

public Add ( string repoPath, string relativePath ) : void
repoPath string
relativePath string
리턴 void

Checkout() 공개 메소드

public Checkout ( string repoPath, string branch ) : void
repoPath string
branch string
리턴 void

Commit() 공개 메소드

public Commit ( string repoPath, string comment, string author, string date ) : void
repoPath string
comment string
author string
date string
리턴 void

Fetch() 공개 메소드

public Fetch ( string remote, string repoPath, bool tags ) : void
remote string
repoPath string
tags bool
리턴 void

FindCommit() 공개 메소드

public FindCommit ( string repoPath, bool>.Func pred ) : GitCommit
repoPath string
pred bool>.Func
리턴 GitCommit

GitCmdWrapper() 공개 메소드

public GitCmdWrapper ( string gitPath ) : System
gitPath string
리턴 System

Init() 공개 메소드

public Init ( string repoPath ) : void
repoPath string
리턴 void

LFSPull() 공개 메소드

public LFSPull ( string repoPath ) : void
repoPath string
리턴 void

Merge() 공개 메소드

public Merge ( string repoPath, string remote, string targetBranch, string sourceBranch ) : void
repoPath string
remote string
targetBranch string
sourceBranch string
리턴 void

Pull() 공개 메소드

public Pull ( string repoPath ) : void
repoPath string
리턴 void

Push() 공개 메소드

public Push ( string repoPath ) : void
repoPath string
리턴 void

ResetHard() 공개 메소드

public ResetHard ( string repoPath ) : void
repoPath string
리턴 void

ShallowClone() 공개 메소드

public ShallowClone ( string localPath, string branch, string remote ) : void
localPath string
branch string
remote string
리턴 void