2016-11-11 4 views
0

Gibt es eine Möglichkeit, Änderungen in SourceTree wie Zweigwechsel (aktive Verzweigung) oder aktive Repository usw. zu erkennen? Ich habe die Protokolldatei überprüft, aber den aktiven Zweignamen wird nicht angezeigt/angezeigt.Atlassian SourceTree - Capture-Änderung

Bitte beraten Sie mich, wenn es möglich ist, damit ich eine Funktion mit meiner C# -Anwendung integrieren kann.

Dank

Antwort

0

Änderungen an den Repo (aktive Zweig usw.) sollte sichtbar sein durch Überprüfen der .git Ordner in der Wurzel des Repo:

http://gitready.com/advanced/2009/03/23/whats-inside-your-git-directory.html

Sie Änderungen auf der abonnieren Dateisystem benachrichtigt werden, wenn sie sich ändert:

https://msdn.microsoft.com/en-us/library/system.io.filesystemwatcher(v=vs.110).aspx

es gibt proje cts direkt von C#, wie mit git zu interagieren:

https://github.com/libgit2/libgit2sharp/

und mit git Befehle wie git-ls-Dateien sollten Sie detaillierte Informationen geben, was sich geändert:

https://www.kernel.org/pub/software/scm/git/docs/git-ls-files.html