タグ

ブックマーク / qiita.com/usamik26 (2)

  • git bisect で問題箇所を特定する - Qiita

    以前は問題なく動いていたはずの機能が、最新版では動かなくなっている・・・。こんなときは、「どのコミットが問題を混入させてしまったのだろうか?」を知りたくなるでしょう。 これを手助けするのが git bisect コマンドです。git bisect コマンドは、二分探索によって問題箇所を特定します。 事前準備 最初に大事なことがひとつあります。それは、「問題がない(good)状態と問題がある(bad)状態を、確実に判定できるようにする」 ことです。 当然のことではありますが、ここがあやふやだと、二分探索をしても問題箇所をうまく特定できません。 可能なら、「テストスクリプトを1つ実行するだけで判定」できるようにしたほうが良いです。このとき、テストスクリプトは、git リポジトリからチェックアウトした作業ツリーに対して実行できるようにします(例えばソースからのビルド処理もテストスクリプトに含めま

    git bisect で問題箇所を特定する - Qiita
    AmaiSaeta
    AmaiSaeta 2015/05/19
    自動実行なんて出来るのか。 | bisect、今日初めて使ってチョット感動した。
  • よく使うディレクトリに別名をつける - Qiita

    コマンドに別名をつける方法はよく知られていると思いますが、同じようにディレクトリに別名をつけることができます。 文法 次のようにすると、~エイリアス名 が ディレクトリパス の別名になります。

    よく使うディレクトリに別名をつける - Qiita
    AmaiSaeta
    AmaiSaeta 2013/12/04
    hash -d ALIAS_NAME=DIRECTORY_PATH 後に ~ALIAS_NAME
  • 1