Git / Redmine提交要求

时间:2012-04-12 15:16:26

标签: git redmine scmbug

我目前正在考虑从使用scmbug的svn / bugzilla系统转移到将这两者集成到git / redmine系统。我一直在努力寻找一种方法来要求提交与redmine系统中的“问题”相关联。有谁知道这是否可能?

谢谢! 布赖恩

1 个答案:

答案 0 :(得分:1)

正如eykanal所说,Redmine可以配置为识别提交消息中的问题编号。当它这样做时,它将自动链接问题页面上的提交,它运行良好。但请注意,这不会要求提交有问题参考。如果你想强制它(即明确禁止不引用问题的提交),那么你将不得不编写自己的pre-commit hook查询Redmine数据库,如果没有找到,则以失败状态退出

考虑到这一点,我不确定我是否会失败,因为你总是会在这里和那里提交合法不提交票证的提交。我可能只是发出警告信息。 E.g:

  

“警告,您的提交没有引用问题。请适当更新提交消息。这可以通过以下方式完成:git   commit --amend -m“新提交消息”