2015-10-05 11 views
7

コマンドをdiffをgitの拡張子単一ファイル履歴は

gitk filename 

みましょうあなたは、ファイルが変更されたすべてのコミットを参照してください。

これはgit拡張機能で可能ですか? 単一のファイル履歴ビューではこれが行われます。残念ながら、ファイルを効果的に変更したものだけでなく、すべてのコミットを含む完全な履歴が表示されます。

答えて

17

私のGit拡張設定私の同僚の一人:

<key> 
    <string>fullhistoryinfilehistory</string> 
</key> 
<value> 
    <string>true</string> 
</value> 

私は値をfalseに設定しましたが、これは意図したとおりに動作しています。 Git ExtensionでGUIに相当する設定が見つかりません...

編集:見つけました!設定ではなく、ファイル履歴のコンテキストメニュー - >完全履歴:enable/disable full history in file history view

+2

すばらしい発見。 IMOは、単一のファイルだけではなく、ウィンドウ全体で動作することを考慮すると、コンテキストメニューの優れた使い方ではありません。 – Chance

+0

コンテキストメニューが表示されません。 設定ファイルはC:¥Users¥¥AppData¥Roaming¥GitExtensions¥GitExtensions¥GitExtensions.settings – mobill

+0

です。これはファイルの[ファイル履歴]ウィンドウでのみ表示されます。メインビューではありません。それでも最新のバージョン2.5で私のために。 – rotsch

0

本当に確実ですか?私はちょうど私がファイルツリーまたはdiffタブから単一のファイルの履歴を行うとき、私はちょうどこのファイルが変更されたコミット履歴を持っていることを確認しました...

+0

このスクリーンショットを表示:http://i.imgur.com/5hchgv8.png 私のように複数の支店がありますか?私は問題が何であるか分からない... – rotsch