gpt4 book ai didi

python - git-bisect,但对于 N 个 repo

转载 作者:太空狗 更新时间:2023-10-30 00:01:43 27 4
gpt4 key购买 nike

我们的软件是模块化的,我在一个项目中有大约 20 个 git 存储库。

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

我知道昨天的测试成功了,今天却失败了。

有时我使用 git-bisec,但这只适用于一个 git 仓库。

两个 git 存储库中的更改通常会导致测试失败。

我可以编写一个肮脏的脚本来循环我自己的 N 个 git 存储库,但在这样做之前,我想知道专家将如何解决这个问题。

我使用 Python、Django 和 pytest,但据我所知,这对于这个问题并不重要。

最佳答案

我个人更喜欢使用 repo tool管理复杂的项目。将这 20 个 repos 放在 manifest.xml 中,每次构建开始时创建补丁 list ,如果构建失败,则执行 repo diff manifests 以查看更改的内容和位置。

关于python - git-bisect,但对于 N 个 repo ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41056925/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com