はてなの金次郎

とあるエンジニアの技術系ブログ

GitLab 11.6の新機能「Suggest Changes」が便利なのでオススメ

「Suggest Changes」は一言でいうと、レビューと修正がブラウザで完結しちゃう機能です。具体的には、

  1. レビュワーはソースコードに対して変更の提案ができる
  2. デベロッパーは提案をApplyできる

ということができます。GitHubでも同じような機能がリリースされています。

f:id:gyuuuutan:20190122200050p:plain

使い方は insert suggestion というボタンを押して修正したいソースコードに書き換えるだけです。

f:id:gyuuuutan:20190122200107p:plain

f:id:gyuuuutan:20190122200124p:plain

詳細は以下のドキュメントをご確認ください。

gitlab.ssl.iridge.jp

タイポなどの細かい修正を提案したり複数の修正を提案したりする時に便利ですが、提案したコードでパイプラインが失敗したらかっこ悪いので用法用量にはお気をつけください。

あと、既知のバグかはわかりませんがハイライトのテーマがブラック系(特にMonokai)だと該当コードが見えにくいという罠があるので注意してください。

f:id:gyuuuutan:20190122200544p:plain

f:id:gyuuuutan:20190122200558p:plain

追記:
上記のバグですが、11.8で修正されるみたいです。 id:tnir さんにご指摘いただきました。