一种用于确定合并中包含的哪些票据可能存在回归风险的工具

gitrisk的Python项目详细描述


git risk是一个命令,它将确定哪些票有风险 一系列提交的回归。在合并后使用时最有用 通过搜索 范围[<;合并提交>;。<;最小共同祖先(合并提交)>;]。在这种模式下,它 确定给定合并中包含的提交的最小公共祖先 并报告中所有提交的提交消息中标识的所有票证 在每个合并的提交和它们最小的共同祖先之间。

理论上,对于给定的合并提交,回归通常是 在以前未合并到主开发主干中的票据中看到。 已经合并到主开发主干中的票据,并且 在合并前测试,回归风险较低。作为 因此,git risk提供了一个列表,其中列出了在 有问题的合并,因此可以对它们进行测试,以确保 代码幸福之路的倒退。

Git Risk还可用于报告涉及哪些票据(或至少 在任何提交范围内。

要使其中任何一个生效,您必须具有标准的提交消息格式 包括与给定提交相关的问题。取票 来自commit的消息是使用正则表达式执行的,因此 灵活性是可用的。

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
用线程分配java内存   在Java中向方法调用添加未知数量的参数的参数传递   java无法读取MySQL日志文件   java如何在不使用selenium的情况下自动执行服务器运行状况检查   java等待方法混乱   java这个代码什么时候崩溃?   此浏览器不支持html Java插件   java数据存储查询过期的速度有多快?   java jsonpath查找所有对象(重新启动)   使用带有PowerMock的Gradle测试夹具的java   java在现有应用程序中实现缓存   java软件在启动JProfiler时报告丢失的awt错误   JAVAspring启动和maven构建时lang.ClassNotFoundException   java为什么我的书会说Integer的compareTo有一个对象参数?   java如何让系统运行。穿线。计时器等待内部进程完成?   java无法从Mac终端执行jshell   来自服务器的java消息未到达客户端   JAVANullPointerException null   java Struts会话表单bean不保留状态