我们的软件是模块化的,我在一个项目中有大约 20 个 git repos。
如果测试失败,有时很难找到匹配的提交,因为有几个开发人员在这 20 个存储库上工作。
我知道测试昨天有效,今天失败了。
有时我使用 git-bisec,但这仅适用于一个 git repo。
两个 git repos 中的更改通常会导致测试失败。
我可以自己编写一个循环遍历我的 N git repos 的脏脚本,但在这样做之前,我想知道专家将如何解决这个问题。
我使用 Python、Django 和 pytest,但 AFAIK 这对这个问题无关紧要。