22
12

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

【GitHub】プルリクにコメント返信した"つもり"になってた話

Last updated at Posted at 2024-04-11

今の会社に入社してだいたい2カ月くらい経ちました!
面倒見の良い先輩たちのおかげ&日々学びがあってとても楽しく過ごしています~!

そんな中、案件参画前の課題で起きた出来事を取り上げたいと思います。

レビューを無視するやばい新人に…

諸先輩方からレビューをいただいて、すべて返信していたのですが、なんとなくやりとりがうまくいっていない…自分の説明スキルが足りていないのだろうか…と悩んだ矢先

slackでやり取りしている際に
私 「その件はプルリクエストのコメントで返信しました!」
先輩「返信きてないですよ…?」
私 「!!!!!」

そう、返信した"つもり"になっていたのです。

原因

結論から言うと全部pendingになってました↓
image.png

基本的に[Conversation]タブから返信していれば、pending状態にはならないようなのですが、

どうやら、一度でも[FileChanged]タブから[Start a review]ボタンでコメント返信したあとに
image.png

[Conversation]タブ上から返信すると、すべてpendingになってしまうようです。
image.png

解決策

[FileChanged]>[Review changes]>[Submit review]を押下すると
それまでpendingだったコメントがすべて送信されます。
image.png

疑問

GitLabだと?

実はGitHubはあまり使っておらず、前職ではずっとGitLabを使っていました。
今まで利用していたGitLab上では、コメントがpendingになる状態を見たことがありませんでした。

試しにトライアル版を入れて確認したところ、なんとGitHubと同じ挙動でした。
私が今まで使っていたのはGitLabでも、GitHubでもなかったということ…!?

今までずっとオンプレの古いバージョンを使ってたせい?

ありがたいことに未だに、前の職場の人と交流があるので、聞いてみました。
すると「そんなのみたことない!」とのことでした。

完全に推測ですが、前職ではオンプレ環境かつ、だいぶ古いバージョンを使っていたため、その機能がなかったのでは?と一旦納得することにしました。

反省

実はこの件、何の因果か永遠にアンジャッシュ状態となってしまい、約3~4週間ほど気が付くことできず…

ここまで気が付けなかった要因としては、以下3つかなと考察しています。

  • 入社後で意識がフワフワしすぎて、視野が狭くなっていた
  • 今まで使っていたGitLabと大方同じだろうと高をくくりすぎていた
  • Slack上でも返信していたので、プルリクでコメント返さないキャラだと思われていた(アンジャッシュ状態)

何はともあれ、案件参画前に気が付くことができてよかったです!

参考

22
12
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
22
12

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?