2013-07-26 76 views
5

TortoiseGit有一堆問題跟蹤器集成插件。一個這樣有用的插件是Gurtle,它顯示了提交操作期間打開的問題列表,因此可以在提交期間直接關閉問題。GitHub的TortoiseGit問題跟蹤器集成

這樣的插件是否存在GitHub問題集成? Github問題還有其他類似的工具嗎?

截圖TortoiseGit +谷歌代碼問題跟蹤集成:

TortiseGit Issue Tracker Integration

回答

0

我發現TurtleHub工作好。你必須自己構建並安裝以下一些pretty arcane instructions。由於谷歌代碼即將消失,我會在這裏引用這些指令:

註冊新的C#類可以通過使用RegAsm從命令 行來完成,如下所示:

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

你「會需要編輯.reg文件,通過增加另一個 「實現的類別」 條目,看起來像這樣:

[HKEY_CLASSES_ROOT \ CLSID {PUT-GUID-HERE} \實現的類別{3494FA92,B139-4730-9591 -01135D5E7831}]

用您之前使用的相同值替換「PUT-GUID-HERE」。

然後,將該.REG文件合併到註冊表中,並且您的插件已準備就緒!

RegAsm命令不適合我,所以我不得不提供它的完整路徑。我的命令,結束了看起來像這樣:

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

接下來,我編輯的產生TurtleHub.reg文件,並在末尾加上這一行:

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

在此之後,我雙擊該.reg文件將其添加到註冊表中。

參數非常直觀。只有一個:[username]/[reponame]