2017-04-17 6 views
0

私は、ブートストラップクローンを作成した場合:私は見れば`git blame`がGitHubの責任と異なるのはなぜですか?

^7ffb61a (Patrick H. Lauke 2017-04-17 00:04:49 +0100 1) import Util from './util' 
^7ffb61a (Patrick H. Lauke 2017-04-17 00:04:49 +0100 2) 
^7ffb61a (Patrick H. Lauke 2017-04-17 00:04:49 +0100 3) 
^7ffb61a (Patrick H. Lauke 2017-04-17 00:04:49 +0100 4) /** 
^7ffb61a (Patrick H. Lauke 2017-04-17 00:04:49 +0100 5) * -------------------------------------------------------------------------- 
^7ffb61a (Patrick H. Lauke 2017-04-17 00:04:49 +0100 6) * Bootstrap (v4.0.0-alpha.6): alert.js 
^7ffb61a (Patrick H. Lauke 2017-04-17 00:04:49 +0100 7) * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE) 
... 

しかし:git clone https://github.com/twbs/bootstrap

そしてGitの責任の操作を行います。すべての行は、同じ男で、最後に触れたように見えますgit blame js/src/alert.js

をGitHubの非難の声私はたくさんの人々を見る: https://github.com/twbs/bootstrap/blame/v4-dev/js/src/alert.js

矛盾は何ですか? git blame wrongを使っていますか?

+0

あまりにも時間がかかり過ぎて、私がキャンセルしたのを忘れて、代わりに 'git clone https://github.com/twbs/bootstrap --depth 1'をしたからだと思います。 –

答えて

1

深さが制限されたクローンを作成し、最も古いリビジョンが取り出される前に最後の変更が行われた場合、git blameは不正確な結果を表示します(最も早いコミットを行った人物が表示されていると仮定します)。

関連する問題