2016-12-02 18 views
0

複数の-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の両方を使用してみました。

答えて