用 Commandline 發 Github Pull Request

現在團隊使用 github 來作 code hosting, 利用 pull request 機制來做 code review。比以往自己架 gitosis 和 redmine 的方式更方便好用。

不過 programmer 天性懶惰,日子一久對於要開 github 網頁用滑鼠選 branch 發 pull request 的操作感到厭倦,能自動化的東西就懶得自己按按鈕啦!

使用 hub 就可以用 commandline 進行各種 github 的操作。

homebrewgem 都可以進行安裝。

1
2
brew install hub
gem install hub

我們 team 開發流程是 feature branch 開發完畢後 push 到專案 remote 發 pull request,所以我在 .bash_profile 加了下面這個 function:

從 team 的 (現在目錄所在 branch) 發 pull request 到 team 的 (develop) branch

Comments