2013-07-26 78 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]