2017-07-24 59 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上找到这个回购 –