4

私は、(この質問の範囲外の理由で) 2 つの git リポジトリに分かれているプロジェクトに取り組んでいます。これは Web プロジェクトであり、共通のライブラリ レイヤー (リポジトリ A に格納) と特定のプロジェクト レイヤー (リポジトリ B に格納) があります。

を使用して、どちらのリポジトリにもある可能性がある場合、どのコミットが特定のバグを導入したかを把握するための効果的な作業方法はありますgit-bisectか? B でa を実行している間、A でのコミットを一定に保つなどのことを試しましたgit-bisectが、B の変更が A に依存していることが多いため、相互作用が複雑すぎます。(これらの変更は私が探しているバグとは関係ありませんが、サイトの読み込みを停止するため、有効なテストを行っています)。

git-bisect2 つの sをリンクして、git bisect goodまたはbad一方のリポジトリで、もう一方のリポジトリで最も近いコミットをチェックアウトする方法はありますか? または、それらを一時的にマージして、何らかの方法で一緒にテストしますか?

範囲を絞るだけでもいいアプローチがあればスタートです。

4

1 に答える 1

1

テスト条件がBを二分することであり、「悪い」が「サイトが読み込まれない」または「探しているバグ」のいずれかとして定義されている場合、Aを二分できると思います。

于 2013-06-07T17:28:20.337 に答える