3

使用 Subversion、JIRA 和 fisheye 时,很容易编辑日志消息以修复 JIRA 编号。用 git,没那么多。一旦提交被推送到共享仓库,修改提交就很麻烦。

如果有人拼写错误和推送,这些产品中是否还有其他机制可以修复提交和 JIRA 之间的链接?

4

1 回答 1

1

一种机制是使用钩子来防止输入错误。

本地 repo 上的预提交挂钩可以检查模式是否适合(但不检查远程 jira,因此您可以保持离线功能)。这可以防止开发人员在没有正确形成的 jira 引用的情况下提交。

服务器上的预接收或更新挂钩会进行更完整的检查(例如确保所有提交都有一个有效/打开/分配给它们的 jira 引用)。

这不是防弹的,但它应该足够好。

于 2013-03-02T08:54:24.080 回答