Więc za pomocą LibGit2Sharp https://github.com/libgit2/libgit2sharp można chodzić przez gałęzie jak tenJak uzyskać bieżący/aktywny oddział z LibGit2Sharp?
using (var repo = new Repository(@"path to .git"))
{
foreach (var branch in repo.Branches)
{
Debug.WriteLine(branch.Name);
}
}
Ale jak mogę uzyskać aktualny/Aktywny oddział?
w przypadku przyciąga kogokolwiek innego, ponieważ dokładna właściwość jest taka, że zwróci false, jeśli wypisałeś 'Branch', ale jesteś za lub przed tą gałęzią na pobranym pilocie. – patridge
Ta funkcja nie powinna przejmować się żadnymi zdalnymi repozytoriami. Dosłownie porównuje łańcuch z nazwami gałęzi. Jeśli uważasz, że zmienia się w zależności od zdalnych repozytoriów, zgłoś zgłoszenie błędu w przypadku rozrodu. –