ローカルブランチで作業していた内容に関して、ふと、「あれ?このブランチってプルリクエスト出してたかな・・・?」なんて思う事ありませんか?ありますよね?そうですよね。
複数端末で作業していると、僕は尚更よく思います。
僕は今まで、こういう場合は自分の「Pull requests」を開いて探していたんです。
「あれ?何処かに作ったような・・・」みたいに。
ただこれ、実際はもっとマシな方法があったわけです。
ブランチ名からプルリクを探すまで
プルリクがあると想定されるリポジトリを開く
pushしてると想定されるリポジトリをWEBブラウザで開きます。
ブランチ一覧を開く
該当リポジトリが表示されたら、以下のような表示の中からbranchesを選択します。
ブランチ名を検索する
画面右上に、こんな感じのブランチ検索窓が表示されていると思います。ここに探しているブランチ名を入力して検索を実行します。
目的のブランチが検索でヒットしたら、さらに表示されたブランチ名のリンクを選択します。
検索でブランチ名が見つからなかった場合、検索するブランチ名が間違っているか、まだローカルで作成したブランチをpushしていない事でしょう。
「でも、なんかこのコードこの前も書いた気がするな・・・でもブランチ無いな・・・」
なんて時は、何度もブランチを検索せずにリファクタリングが必要か調査するか、何か特殊な能力を潜在させている可能性が高いので専門のカウンセリングを受ける必要があるかも知れません。
ブランチ名表記の右側のViewを開く
ブランチを開いた際、既にプルリクが立っていれば、ブランチ名表記の右側にView #xxxと表示されますのでこれを選択します。
プルリクが未作成の場合
プルリクがまだ作成されていない場合は、以下のように「New pull request」と表示されます。このボタンを押すと新規のプルリクが起案されるわけです。
目的のプルリクにたどり着く
これで無事、目的のプルリクにたどり着く事が出来ました。
この記事が、誰かのお役に立てますように。