git-bisect,但是对于N repos

gue*_*tli 6 python git debugging git-bisect

我们的软件是模块化的,我在一个项目中有大约20个git回购.

如果测试失败,有时很难找到匹配的提交,因为有几个开发人员正在处理这20个repos.

我知道测试工作在昨天工作,今天无法接受.

有时我使用git-bisec,但这只适用于一个git repo.

通常两个git repos的更改会导致测试失败.

我可以自己编写一个脏脚本循环遍历我的N git repos,但在此之前,我想知道专家如何解决这个问题.

我使用Python,Django和pytest,但AFAIK这个问题无关紧要.

Fil*_*nov 3

我个人更喜欢使用repo工具来管理复杂的项目。将这 20 个存储库放入 manifest.xml 中,每次构建开始时都会创建补丁清单,如果构建失败,则执行存储库差异清单以查看更改的内容和位置。