重複の可能性:
Gitバージョン管理を使用してファイルの変更履歴を表示する
特定のファイルの履歴を確認したい場合があります。以前はP4Vを使用していましたが、これは非常に迅速で直感的でした。
- ファイルを右クリックして、履歴を選択します。
- 日付をスクロールして、その日付にそのファイルで何が変更されたかの正確な差分を確認します。単純。
gitに切り替えることは、今では大変な作業です。
- 「gitlogファイル名」
- 履歴を見て日付を選び、ハッシュをコピーします
- 「gitdiffハッシュ」
- 興味のあるファイルで変更されたものの差分をスクロールします。
- いいえ、そうではありません。別の日付を試してみましょう。手順2に戻り、すすぎ、繰り返します。
私はSOを検索し、一般的に提案されているGUIのいくつかを試しました:github、gitk、gitg、git-gui。
これらはすべて手動でコマンドを実行する必要をなくしますが、ワークフローはこれと同じです。ファイルの履歴を表示します。ビューコミット; 無関係なファイルの多くの差分を検索します。それは遅くて反復的です。
すべてのデータがリポジトリにあるため、この単純な一般的なユースケースをこれ以上合理化できなかった理由はわかりません。
誰かがこれを行うツールをお勧めできますか?またはコマンドラインを利用して私が望むことを行うためのより効率的な方法はありますか?
提案をありがとう。