Как получить соединение с GIT-расширением и получить все детали ветви с помощью C#
Всем привет,
я попытался подключить GIT-расширение с помощью C# (приложение windows Form), чтобы получить все детали ветви и конкретный файл из репозитория,
Что я уже пробовал:
я попробовал ниже код для подключения и извлечения файлов, но выдает исключения.
Process gitProcess = new Process(); gitProcess.StartInfo.FileName = // path for common batch file gitProcess.StartInfo.Arguments = "--login -i"; gitProcess.StartInfo.CreateNoWindow = true; gitProcess.StartInfo.UseShellExecute = false; gitProcess.StartInfo.RedirectStandardOutput = true; gitProcess.StartInfo.RedirectStandardError = true; gitProcess.StartInfo.RedirectStandardInput = true; gitProcess.StartInfo.WorkingDirectory = selectedRepoOption; var output = new StringBuilder(); string[] finaloutput; using (var outputWaitHandle = new AutoResetEvent(false)) { gitProcess.OutputDataReceived += (outputsender, e1) => { // attach event handler if (e1.Data == null) { outputWaitHandle.Set(); } else if (e1.Data.EndsWith("xml")) { output.AppendLine(e1.Data + "#"); } };
помогите мне подключить и получить определенные файлы и имена филиалов
F-ES Sitecore
Эти исключения говорят вам, в чем проблема, когда вы получаете исключение, всегда публикуйте детали исключения, чтобы люди могли помочь. Это все равно что позвонить механику и сказать: "на моей приборной доске горит сигнальная лампочка, в чем проблема?" Механик должен знать детали света, чтобы сказать, в чем проблема.