2013-07-26 9 views
5

TortoiseGit hat eine Reihe von Issue Tracker Integration Plugins. Ein solches nützliches Plugin ist Gurtle, das die Liste der offenen Probleme während einer Festschreibungsoperation zeigt, so dass Probleme direkt während des Festschreibens geschlossen werden können.TortoiseGit Issue Tracker Integration für GitHub

Gibt es ein solches Plugin für GitHub Probleme Integration? Gibt es noch andere ähnliche Tools für Github-Probleme?

Screenshot von TortoiseGit + Google Code Issue Tracker Integration:

TortiseGit Issue Tracker Integration

Antwort

0

Ich habe festgestellt, dass TurtleHub in Ordnung funktioniert. Sie müssen es selbst bauen und nach einigen pretty arcane instructions installieren. Da Google Code wird bald weg, werde ich diese Anweisungen hier zitieren:

Ihre neue C# -Klasse Registrierung kann durch die Verwendung RegAsm von der Kommando Linie erfolgen, wie folgt:

RegAsm bin\Debug\MyCsPlugin.dll /codebase /regfile:MyCsPlugin.reg 

Sie ‚ll Notwendigkeit, die REG-Datei zu bearbeiten, durch Hinzufügen eines weiteren "Implementierte Kategorien" Eintrag, der wie folgt aussieht:

[HKEY_CLASSES_ROOT \ CLSID {PUT-GUID-HERE} \ Umgesetzt Kategorien {3494FA92-B139-4730-9591 -01135D5E7831}]

Ersetzen Sie "PUT-GUID-HERE" durch denselben Wert, den Sie zuvor verwendet haben.

Dann fusionieren Sie diese .REG-Datei in die Registrierung, und Ihr Plugin ist bereit zu gehen!

Der RegAsm Befehl funktionierte nicht für mich, also musste ich seinen vollständigen Pfad angeben. Mein Befehl wie folgt aussehen endete:

C:\Windows\Microsoft.NET\Framework64\v4.0.30319\RegAsm.exe bin\Release\TurtleHub.dll /codebase /regfile:bin\Release\TurtleHub.reg 

Als nächstes ich die resultierende TurtleHub.reg Datei bearbeitet und hinzugefügt, um diese Zeile am Ende:

[HKEY_CLASSES_ROOT\CLSID\{B2C6EC0F-8742-4792-9FDC-10635D2C118B}\Implemented Categories\{3494FA92-B139-4730-9591-01135D5E7831}] 

Danach habe ich doppelt geklickt die Regen Datei, um es der Registrierung hinzuzufügen.

Die Parameter sind ziemlich intuitiv. Es gibt nur einen: [Benutzername]/[Reponame]