一种用于确定合并中包含的哪些票据可能存在回归风险的工具
gitrisk的Python项目详细描述
git risk是一个命令,它将确定哪些票有风险 一系列提交的回归。在合并后使用时最有用 通过搜索 范围[<;合并提交>;。<;最小共同祖先(合并提交)>;]。在这种模式下,它 确定给定合并中包含的提交的最小公共祖先 并报告中所有提交的提交消息中标识的所有票证 在每个合并的提交和它们最小的共同祖先之间。
理论上,对于给定的合并提交,回归通常是 在以前未合并到主开发主干中的票据中看到。 已经合并到主开发主干中的票据,并且 在合并前测试,回归风险较低。作为 因此,git risk提供了一个列表,其中列出了在 有问题的合并,因此可以对它们进行测试,以确保 代码幸福之路的倒退。
Git Risk还可用于报告涉及哪些票据(或至少 在任何提交范围内。
要使其中任何一个生效,您必须具有标准的提交消息格式 包括与给定提交相关的问题。取票 来自commit的消息是使用正则表达式执行的,因此 灵活性是可用的。