git-bisect

    6

    1答えて

    が、私は約7年間、多額のGitを使用してきたblame`` gitのための `--full-history`の等価。数日前、私は私を驚かせた行動を見つけました。私はgit log、git blameとgit bisectがこの奇妙な動作を示すことが分かった。 A friend私の問題を解決したgit logへの--full-historyの旗について教えてください。私自身の教育のために、git b

    0

    1答えて

    私はgit bisect公的なレポでいくつかの悪い行為を試みています。 レポがあります CRLFといくつかのコミット(私はそうLFを期待して、MacOSで午前) .Cを正規のルートで.gitattributesfile、.H、および.javaファイル 私が理解しているように、.git/configまたは~/.gitconfigはどれも重要ではありません。.gitattributesが優先されます。

    0

    1答えて

    git bisect私が取り組んでいるDjango web-appをデバッグするのに使いたいです。ただし、データベーススキーマが頻繁に変更されるため、古いコミットに戻すとサイト全体が破損します。私はgit bisectを実行して、1つのフォルダのみをチェックアウトできるようにしたいと考えています。この場合、そのフォルダはstatic/になります。これは、デバッグしようとしている問題がフロントエンド

    1

    2答えて

    は私が二分gitの通過つもりだ、とgit bisect badコマンドを実行した後、私のgitが二分したと二分gitのを再開するので、同様に中断された: $ git bisect bad Bisecting: 0 revisions left to test after this (roughly 1 step) error: Your local changes to the followi

    1

    2答えて

    Jenkins 2.Xは本当に素敵です。これで何とかgit bisectを行うことができるかどうか疑問に思っています。現在、コミットは、ジョブが正常に終了したときに、ジョブが正常に終了したときにジョブにバンドルされます。しかし、ジョブが失敗したときに、ジェンキンズがバイクスタイルに戻って、壊れたコミットを見つけることができれば、良いことになるでしょう。理想的には、Jenkinsfileは同じままで

    3

    1答えて

    私はredesign-test-fixesという別のブランチにあり、git bisect startを実行しています。その後、バグをテストしてgit bisect badを実行します。ターミナルは出力を出力しません。私はgit bisect goodを実行します。同じことですが、出力は端末に出力されません。あたかも二等辺線が走っていないかのようです。通常は、残っているステップ数についての情報を端末

    7

    1答えて

    テストに失敗したので簡単に再現できるバグがコードにあります。 これまではgit-bisectを使用していましたが、git repoが1つしかない場合にのみ便利です。私の場合は 7. はgitの-二分ようなもののNのGitリポジトリのために何かをする方法はありますがありますか? 更新 これは主に設定が含まれている1つの「コンテナ」レポがあります。これは特定の顧客に関連しています。 コアアプリケーショ

    1

    1答えて

    ブランチをマージすると、しばしば競合するプロダクションビルドディレクトリがあります。それは別の問題です。私はGitのを使用してコミットの歴史の中で問題を見つける必要が二分し、私は次のエラーを取得する: Bisecting: a merge base must be tested error: Untracked working tree file 'problem_directory/filena

    2

    2答えて

    を設定し合成することができ、次のgit枝を想定:A - > B - > C - > D - > E - > F - > G 私は経由を決定しましたgit bisect Cをコミットするとバグが導入されましたが、ブランチの上部でCによって導入された変更を元に戻しても問題は解決しません。これは、そのブランチの後のコミットに他のバグがあることを私に示しました。 A - > B - > D1 - > E1

    6

    2答えて

    私たちのソフトウェアはモジュール式で、私は約20 gitのリポジトリを1つのプロジェクトに持っています。 テストが失敗した場合は、いくつかの開発者がこれらの20人のレポ上で動作するので、マッチングのコミットを見つけるために時々難しいです。 私はテストが昨日働いていたし、今日reproachable失敗を知っています。 時々私はgitの-bisec使用していますが、これは一つだけのgitのレポのため