[解決済み] IntelliJ: ローカルと git commit/branch の間で変更されたすべてのファイルの diff を表示する
2022-06-29 16:41:21
質問
IntelliJの差分ビューアを使用すると、IntelliJコードエディタのすべての機能(リファクタリング、補完など)を使用してローカルバージョンに変更を加えることができるので、コードをレビューするための非常に良い方法です。
残念ながら、IntelliJでコードレビューをするときに最も重要なこと、すなわち、次のことをどのように行うかについて、私は解決していません。作業ツリー (マージしたいブランチにチェックアウトしたもの) と別のブランチ (マージする予定のブランチ、たとえば "master) で変更されたすべてのファイルの diff を見ることです。
誰かこれを行う方法を知っていますか?
どのように解決するのですか?
Jon Tirsen氏の回答は正しいのですが、その方法を理解するためには、全文に目を通す必要があります。
同じものをmacで表示した画像です。
- 現在hello_worldで作業していますが、masterと比較したいです。
UPDATE: 新しいUIで、"hello_world "をクリックします。
Show Diff with Working Tree
-
次にウィンドウが表示されます。選択する
Files
を選択しcmd + d
-
diffを表示する別のウィンドウです。様々な種類のdiffを実行することができます。使用方法
cmd + shift + ]
とcmd + shift + [
でファイル間を移動します。
Diff Tip: IntelliJは高度なdiff機能を提供します。3番目の画像で確認することができます。
関連
-
[解決済み] Gitブランチをローカルやリモートで削除するには?
-
[解決済み] git pull」と「git fetch」の違いは何ですか?
-
[解決済み] 現在のGit作業ツリーからローカル(未追跡)ファイルを削除する方法
-
[解決済み] 新しいローカルブランチをリモートの Git リポジトリにプッシュし、それを追跡するにはどうすればよいのでしょうか?
-
[解決済み] Gitで変更された複数のファイルのうち、1つのファイルだけを隠す?
-
[解決済み] git add -A」と「git add .」の違い。
-
[解決済み] コミットに含まれるすべてのファイルを一覧表示するにはどうすればよいですか?
-
[解決済み】"git pull" でローカルファイルを強制的に上書きするには?
-
[解決済み] Git で最新のコミットを新しいブランチに移動する
-
[解決済み】ローカルのGitブランチの名前を変更するには?
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
[解決済み】gitがローカルバージョンをリモートバージョンに置き換える
-
[解決済み】なぜ「git commit」は私の変更を保存しないのですか?
-
[解決済み] 無効なVCSルートマッピング - 私のプロジェクトで3つのエラーが発生しました。
-
[解決済み] GIT_DISCOVERY_ACROSS_FILESYSTEM が設定されていない。
-
[解決済み] "would clobber existing tag "を取り除くには?
-
[解決済み] Git pull - マージする前に移動または削除してください。
-
[解決済み] ブラウンアウトの一環として、パスワード認証が一時的に無効になっています。代わりに個人用アクセストークンを使用してください[重複]。
-
[解決済み] git でディレクトリ階層が異なる 2 つのブランチをマージするには?
-
[解決済み] 警告: リモート HEAD は存在しない参照元を参照しているため、チェックアウトできません。
-
[解決済み] fatal: bad revision "とはどういう意味ですか?