コード例 #1
0
ファイル: CloneService.cs プロジェクト: 0582zyj/SkeFramework
 /// <summary>
 /// 签出
 /// </summary>
 /// <param name="config"></param>
 /// <returns></returns>
 public Result SparseCheckoutInit(GitBaseConfig config)
 {
     if (config == null)
     {
         return(this.Process.InvokeGitInWorkingDirectoryRoot("sparse-checkout init --cone", fetchMissingObjects: true));
     }
     return(config.CreateGitProcess().InvokeGitInWorkingDirectoryRoot("sparse-checkout init --cone", fetchMissingObjects: true));
 }
コード例 #2
0
 public CredentialService(GitBaseConfig config)
 {
     Process = config.CreateGitProcess();
 }
コード例 #3
0
 public GitCommandService(GitBaseConfig config)
 {
     gitConfig = config;
     Process   = gitConfig.CreateGitProcess();
 }
コード例 #4
0
 public GitProcess(GitBaseConfig authConfig)
     : this(authConfig.GitBinPath, authConfig.WorkingDirectoryRoot)
 {
     stopping = false;
 }
コード例 #5
0
ファイル: CloneService.cs プロジェクト: 0582zyj/SkeFramework
 public CloneService(GitBaseConfig config) : base(config)
 {
     this.Output = Console.Out;
 }