私たちのソフトウェアはモジュール式で、1 つのプロジェクトに約 20 個の git リポジトリがあります。
テストが失敗した場合、複数の開発者がこれらの 20 のリポジトリで作業しているため、一致するコミットを見つけるのが難しい場合があります。
昨日はテストが機能し、今日は非難されるほど失敗したことを私は知っています。
時々 git-bisec を使用しますが、これは 1 つの git リポジトリに対してのみ機能します。
多くの場合、2 つの git リポジトリの変更により、テストが失敗します。
自分の N git リポジトリをループする汚いスクリプトを自分で書くこともできますが、そうする前に、専門家がこれをどのように解決するかを知りたいです。
私はPython、Django、およびpytestを使用していますが、私の知る限り、これはこの質問には関係ありません。