C# 클래스 Mercurial.ClientExecutable

This class encapsulates the Mercurial client application.
파일 보기 프로젝트 열기: TargetProcess/Target-Process-Plugins 1 사용 예제들

공개 메소드들

메소드 설명
RemoteInit ( RemoteInitCommand command ) : void

Initializes a repository remotely, through a server which supports such functionality.

RemoteInit ( string location, RemoteInitCommand command = null ) : void

Initializes a repository remotely, through a server which supports such functionality.

SetClientPath ( string clientPath ) : void

Assigns a specific client path to the Mercurial.Net library, allowing the program that uses the library to select the applicable Mercurial version to use, or even to come bundled with its own Mercurial client files.

비공개 메소드들

메소드 설명
GetVersion ( ) : System.Version
Initialize ( ) : void

Initializes local data structures from the Mercurial client.

LazyInitialize ( ) : void

Perform lazy on-demand initialization of locating the client and extracting its version.

LocateClient ( ) : string

Attempts to locate the command line client executable.

메소드 상세

RemoteInit() 공개 정적인 메소드

Initializes a repository remotely, through a server which supports such functionality.
/// is null. ///
public static RemoteInit ( RemoteInitCommand command ) : void
command RemoteInitCommand /// The options to the init method. ///
리턴 void

RemoteInit() 공개 정적인 메소드

Initializes a repository remotely, through a server which supports such functionality.
/// is null or empty. /// /// cannot be set before calling this method. ///
public static RemoteInit ( string location, RemoteInitCommand command = null ) : void
location string /// The url of the repository to initialize remotely. ///
command RemoteInitCommand /// Any extra options to the init method, or null for default options. ///
리턴 void

SetClientPath() 공개 정적인 메소드

Assigns a specific client path to the Mercurial.Net library, allowing the program that uses the library to select the applicable Mercurial version to use, or even to come bundled with its own Mercurial client files.
/// is null or empty. /// /// does not point to the Mercurial executable. ///
public static SetClientPath ( string clientPath ) : void
clientPath string /// The full path to the folder and file that is the /// Mercurial command line executable that should be used. ///
리턴 void