複数の-Lオプションを指定してgit blame -Lを実行すると、単一のgit呼び出しで非連続行の行情報を取得できます。Git blame -L bug?
git blame -L38,38 -L40,40 <file>
複数の-Lオプションに実際に返された行を使用して場所を個別に
git blame -L38,38 <file>
git blame -L40,40 <file>
は、しかし、私は一つのケースに出会っ作らこれらの2つの呼び出しに相当する必要があります:
私はこの呼び出しがあると考え38および39ではなく、予想される線38および40である。
$ git blame -L38,38 -L40,40 <file>
b6543ffe (Some Body 2015-11-24 15:15:03 -0500 38) SOME CODE
b6543ffe (Some Body 2015-11-24 15:15:03 -0500 39) SOME OTHER CODE
唯一の単一-L40,40が、実際にはgitいる正しくライン40を返します。
は、私は、-Lは、実際に動作するか、これはGitのバグであるかについて欠けている何かがありますか?
gitバージョン2.7.0.windows.1と2.11.0.windows.1の両方を使用してみました。