経緯
普段愛用している Intellij IDEAの、2020.2の新機能として
IntelliJ IDEA 2020.2 では GitHub プルリクエストのレビューとマージを IDE 内から直接行うことが可能になりました。
とのことだったので、早速試してみました。
準備
- Intellij IDEAのバージョンを 2020.2に上げる
-
Preferences>VersionControl>GitHub
から、GitHubアカウントとの紐付けをする -
View>Tool Windows>Pull Requests
を選択して、Tool Windows上にPull Request
を表示させる - (任意)
VCS>Git>Create Pull Request
から、pullリクエストを作成する
![スクリーンショット 2020-07-31 15.05.42.png](https://qiita-user-contents.imgix.net/https%3A%2F%2Fqiita-image-store.s3.ap-northeast-1.amazonaws.com%2F0%2F127631%2F4258f2b1-1bae-a979-bdad-6424d1a3f074.png?ixlib=rb-4.0.0&auto=format&gif-q=60&q=75&s=168a128539a0e0a8a0503b39fbd93a4a)
Intellij上でReviewしてみる
Pull RequestのTool Barを選択すると、先程作成したpullリクエストが表示されます。
![スクリーンショット 2020-07-31 15.07.49.png](https://qiita-user-contents.imgix.net/https%3A%2F%2Fqiita-image-store.s3.ap-northeast-1.amazonaws.com%2F0%2F127631%2Ffa38923e-df5d-ef16-1b44-eb453f4021e4.png?ixlib=rb-4.0.0&auto=format&gif-q=60&q=75&s=6c8c2eba0473b88413768fb33247ee42)
さいごに、下のMergeボタンを押せばマージされるようです。
まとめ
- わざわざブラウザを開かず、IntellijだけでReviewができました。
- レビューコメントのmarkdownプレビュー機能、画像添付ができませんでした。
- ガッツリレビューするならGitHubを開き、指摘対応のようなさらっと見るだけでも良いような内容はIntellijという使い分けになるかなと思いました。
- mergeボタンを押しても(何故か)PRがマージされませんでした・・(PRのcloseはできました)
参考
公式が提供する機能紹介動画
https://youtu.be/lgZRMCpfYM4?t=806