2017-07-24 61 views
0

我在BitBucket中有一個私有存儲庫。取出並簽出拉取請求

團隊成員已經讀取了此存儲庫的訪問權限並向主存儲庫發出了拉取請求。

我希望能夠獲取此回購,所以我可以看到我的計算機上的更改,而無需合併這些更改。

之後在谷歌一段時間,我發現:

https://confluence.atlassian.com/bbkb/how-to-locally-fetch-and-checkout-a-pull-request-724402529.html

它說,將鼠標懸停在新的回購協議和URL如下所示。但是,我的瀏覽器沒有顯示該網址。 更新:請注意,我沒有任何權限直接訪問此存儲庫!

因此,我的問題是如何從pull請求中獲取存儲庫,而無需將其合併到我的主repo中。

有關如何在SourceTree GUI中執行此操作的信息也會有所幫助。

更新

注意git ls-remote origin給出類似以下的輸出:

$ git ls-remote origin 
35xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx2d  HEAD 
35xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx2d  refs/heads/master 
36xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx  refs/tags/v1.0.0.0 
bdxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx  refs/tags/v2.2.0.0 
49xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx  refs/tags/v2.2.0.0^{} 
+0

你不能通過檢查元素來查看網址,如果懸停不顯示它? – dnit13

+0

嘗試使用'git ls-remote origin'在repo中列出所有引用。 – phd

+0

@phd完成。看到問題 –

回答

0

一旦你可以看到你的本地分支(通過增加一個遙控器,大概),你可以檢出該遠程分支,這樣你就可以看到代碼是否正常工作等等,並決定合併與否。如果你不喜歡它,那麼回到以前的任何分支。

git checkout some-remote/some-branch 
+0

我沒看到分支。如何從拉取請求中添加遠程? –

+0

但是我想知道......拉請求是針對你已經擁有的遠程回購,我想對吧?然後,如果應該在從已設置的回購倉庫(「主」倉庫)中取出後,請說。 – eftshift0

+0

我唯一的遙控器是原產地。然而這是一個拉動請求。我似乎無法弄清楚我可以在我的SourceTree或使用Git上找到這個回購 –