TortoiseGit为GitHub发布跟踪器集成

ale*_*emb 5 git version-control github issue-tracking tortoisegit

TortoiseGit有一堆问题跟踪器集成插件.一个这样有用的插件是Gurtle,它显示了提交操作期间的未解决问题列表,因此可以在提交期间直接关闭问题.

这样的插件是否存在GitHub问题集成?Github问题还有其他类似的工具吗?

TortoiseGit + Google Code问题跟踪器集成的屏幕截图:

TortiseGit问题跟踪器集成

MAL*_*n84 0

我发现TurtleHub工作正常。您必须自己构建它并按照一些非常晦涩的说明进行安装。由于 Google Code 即将消失,我将在此处引用这些说明:

可以通过从命令行使用 RegAsm 来注册新的 C# 类,如下所示:

RegAsm bin\Debug\MyCsPlugin.dll /codebase /regfile:MyCsPlugin.reg
Run Code Online (Sandbox Code Playgroud)

您需要编辑 .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
Run Code Online (Sandbox Code Playgroud)

接下来,我编辑了生成的 TurtleHub.reg 文件并在末尾添加了这一行:

[HKEY_CLASSES_ROOT\CLSID\{B2C6EC0F-8742-4792-9FDC-10635D2C118B}\Implemented Categories\{3494FA92-B139-4730-9591-01135D5E7831}]
Run Code Online (Sandbox Code Playgroud)

之后,我双击 .reg 文件将其添加到注册表中。

这些参数相当直观。只有一个:[用户名]/[存储库名称]