PHPstorm のコード検査を使用してブランチまたはプルリクエストをレビューする

PHPstorm のコード検査を使用してブランチまたはプルリクエストをレビューする

VCS からブランチをチェックアウトする場合、そのブランチが (たとえば) マスター ブランチから行ったすべての変更を検査したいと考えています。

これは可能ですか?


現在、次のことを行う必要があります:

  • ブランチ内で変更されたことがわかっているすべてのファイルを開きます。
  • 開いているファイルに対して検査を実行します。

答え1

PhpStorm にはそのような機能はありませんが、次の回避策を試すことができます。

  • git checkout master
  • git merge --no-commit <branch>
  • これで、ブランチとマスター間のすべての違いが、コミットされていないローカルの変更として保持されます。
  • 「コードの検査」を呼び出す
  • 「コミットされていない変更: すべて」を選択します
  • git commit# 必要に応じてマージをコミットします (または、今すぐマージする必要がない場合は、すべてをリセットします)

関連情報