Rubyだとこんな感じかな。$ git blame --first-parent <file> | ruby -lne 'c,s=$_.split(/\s/, 2); m=`git show --oneline #{c}`; puts /Merge\s+(?:pull\s+request|pr)\s+\#?(\d+)\s/i =~ m ? sprintf("PR #%-9s #{s}", $1) : "#{c} #{s}"' | less

ksss9ksss9 のブックマーク 2017/12/27 13:08

その他

このブックマークにはスターがありません。
最初のスターをつけてみよう!

git blameでプルリクエストの番号を表示する

    GitHubでプルリクエスト前提の開発をしていると、git blameで「なぜ、このコードがこうなっているのか」調べる際に、commit idではなくプルリクエストの番号を表示してほしくなります。 というわけで書いたのが g...

    \ コメントが サクサク読める アプリです /

    • App Storeからダウンロード
    • Google Playで手に入れよう