将 pull request 簽出到本地進行 review, 最大的好處是可以通過 IDE 來查找各種變量和方法的上下文引用,以便充分發揮我們杠精的本領,将 pull request 中的各種合理和不合理之處予以快速精準 的打擊,在大量添加 comments 的同時,高效地打出 Needs work,然後結束 review 去接水。
簽出 pr 是為了友善 review,是以這個操作本身應該是簡單快捷的,在經過一些摸索之後,我們可 以通過下面的步驟來實作。
首先,我們假定所有組員都 fork 了 主 repository,同時會将 pr 送出到主 repository。
接着我們将主 repository 通過 SourceTree clone 到本地,這一步是為了使得 remote 的 origin 指向 主 repository。完成這一步後,SourceTree 的左側應該類似下圖。

git fetch origin refs/pull-requests/$PR_NO/from:$LOCAL_BRANCH
這裡的$PR_NO 可以在 pull request 的頁面查到
至于$LOCAL_BRANCH 是簽出到本地的分支名稱,自己起名即可。
現在 SourceTree 看起來是這樣的,接下來如何 review TestLocalBranch,就無需我多言了。
本篇介紹了如何将 Bitbucket 的 pull request 簽出到本地 review。祝各位看最少的 PR,打最多的 Needs work。