Sha*_*una 5 git version-control bug-tracking issue-tracking
我已经设置了Bug跟踪器The Bug Genie,可以在我的一个开发人员小组中使用,到目前为止,大多数事情都很容易实现.现在,我想利用他们的Git集成.然而,他们的文档似乎有点缺乏,似乎我认为我知道一些我显然没有的东西.
有没有人知道将Git集成到Bug Genie中的一些好资源?我有一个基于Linux的服务器,我完全可以控制,所以我并没有真正限制这方面,我可以使用Bug Genie附带的钩子.我只需要一些指导,让一切正常.
我找到了他们提供的钩子,但它并没有真正给我足够的信息让我觉得在我当前的服务器设置(使用Capistrano的一些东西,并且已经有一些后接收挂钩)感觉很舒服.我希望有一些更清楚的东西(甚至已经对那里的文档做了一些澄清)所以我不必诉诸试验和错误.
下面有一个钩子脚本$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 Web界面中找到该ID yourbugenieurl.com/configure/module/vcs_integration,单击"项目设置"(该页面链接到的帮助页面也包含所有关键字).
克隆/更新服务器的repo,改变一些东西,瞧:)