5

我已经设置了错误跟踪器The Bug Genie以供我的一个开发人员组使用,到目前为止,大多数事情都很容易开始工作。现在,我想利用他们的 Git 集成。但是,他们的文档似乎有点缺乏,并且似乎假设我知道一些我显然不知道的事情。

有谁知道将 Git 集成到 Bug Genie 的一些好的资源?我有一个我可以完全控制的基于 Linux 的服务器,所以我在这方面并没有真正受到限制,我可以使用 Bug Genie 附带的钩子。我只需要更多的指导来让一切正常工作。

我找到了他们提供的钩子,但它并没有真正给我足够的信息来让我在我当前的服务器设置中感到舒服(它使用 Capistrano 来处理一些东西,并且已经有一些接收后钩子)。我希望有一些更清晰的东西(甚至对已经存在的文档进行一些澄清),所以我不必诉诸试验和错误。

4

1 回答 1

5

下有一个钩子脚本$buggeniedir/modules/vcs_integration/hooks/git,它几乎是自记录的。

请注意,不幸的是,您必须手动将其添加到每个存储库中。

编辑:

您将挂钩文件从复制$buggeniedir/modules/vcs_integration/hooks/git/tbg-post-receive$your-repo-dir/.git/hooks/post-receive(在服务器上!)。然后编辑刚刚复制的 post-receive 文件以包含 Bug Genie 安装目录的完整路径(请注意,目录!)。之后在挂钩文件中设置适当的 ID。您可以在 Bug Genie 网络界面中找到该 ID,在 处yourbugenieurl.com/configure/module/vcs_integration,单击项目设置(该页面链接到的帮助页面也包含所有关键字)。

从服务器克隆/更新 repo,改变一些东西,瞧 :)

于 2011-06-14T08:31:21.597 回答