如何將 Bitbucket 的 pull request 簽出到本地 review

將 pull request 簽出到本地進行 review, 最大的好處是能夠經過 IDE 來查找各類變量和方法的上下文引用,以便充分發揮咱們槓精的本領,將 pull request 中的各類合理和不合理之處予以快速精準 的打擊,在大量添加 comments 的同時,高效地打出 Needs work,而後結束 review 去接水。git

簽出 pr 是爲了方便 review,因此這個操做自己應該是簡單快捷的,在通過一些摸索以後,咱們可 以經過下面的步驟來實現。fetch

首先,咱們假定全部組員都 fork 了 主 repository,同時會將 pr 提交到主 repository。3d

接着咱們將主 repository 經過 SourceTree clone 到本地,這一步是爲了使得 remote 的 origin 指向 主 repository。完成這一步後,SourceTree 的左側應該相似下圖。code

在完成上述操做後,點擊 SourceTree 的 Action-》Open in Terminal 菜單打開 Git Bash。blog

在 Git Bash 中咱們僅需敲入一行命令,便可將 pull request 簽出到本地。rem

git fetch origin refs/pull-requests/$PR_NO/from:$LOCAL_BRANCH 

 

這裏的$PR_NO 能夠在 pull request 的頁面查到requests

至於$LOCAL_BRANCH 是簽出到本地的分支名稱,本身起名便可。it

如今 SourceTree 看起來是這樣的,接下來如何 review TestLocalBranch,就無需我多言了。io

本篇介紹瞭如何將 Bitbucket 的 pull request 簽出到本地 review。祝各位看最少的 PR,打最多的 Needs work。class

相關文章
相關標籤/搜索