如何计算 git 存储库中功能分支的"lead time"?



我们的git工作流程很简单:

  • 每个功能都有自己的分支
  • 在一个特性的工作完成后,分支被合并到master,压缩所有提交(通过GitHub上的"拉取请求"(
  • 然后,我们创建一个";释放";(GitHub的另一件事,基本上是一个具有特定命名的git标记,它触发了部署(来部署该功能。有时,发布不会立即完成,因此;特征";(压缩的提交(在一个标签下一起发布

现在,我想做的是找到"提前时间":功能工作开始(分支创建或分支中的第一次提交(和功能交付(标记创建(之间的时间。

我怎样才能做到这一点?

谢谢。

看看这里:https://github.com/Praqma/git-metrics/blob/master/README.md我们使用这个工具来解决类似的需求。该工具为每次提交提供交付周期。您必须为每个标记筛选最旧的标记。不确定当你们一起发布时是否能找到公关分支,但它应该会给你们带来很长的路要走。

最新更新