2016-02-05 65 views
2

我搜索了Atlassian文档,发现这个ref/pull-requests/$PR_NO/from,当我试图获取它时,我遇到了这个错误Couldn't find remote ref refs/pull-requests/1/from。有没有办法启用这个裁判?或者webhooks是唯一的选择?我正在尝试与Bitbucket CI配置。Bitbucket Pull Request refspec

(我们在10-用户支付计划)

回答

0

现在这是可能的。你只需要像这样的行添加到您的<repo_root>/.git/config

[remote "origin"] 
    url = ... 
    fetch = ... 
    fetch = +refs/pull-requests/*:refs/pull-requests/* 

当你回来,你会看到一个全新的集裁判的出现:

$ git fetch origin 
remote: Counting objects: 252, done. 
remote: Compressing objects: 100% (48/48), done. 
remote: Total 82 (delta 20), reused 0 (delta 0) 
Unpacking objects: 100% (82/82), done. 
From ... 
* [new ref]   refs/pull-requests/300/from -> refs/pull-requests/300/from 
* [new ref]   refs/pull-requests/300/merge -> refs/pull-requests/300/merge 
* [new ref]   refs/pull-requests/302/from -> refs/pull-requests/302/from 
* [new ref]   refs/pull-requests/323/from -> refs/pull-requests/323/from 
* [new ref]   refs/pull-requests/323/merge -> refs/pull-requests/323/merge 
* [new ref]   refs/pull-requests/344/from -> refs/pull-requests/344/from 
* [new ref]   refs/pull-requests/344/merge -> refs/pull-requests/344/merge 
* [new ref]   refs/pull-requests/350/from -> refs/pull-requests/350/from 
* [new ref]   refs/pull-requests/350/merge -> refs/pull-requests/350/merge 
* [new ref]   refs/pull-requests/355/from -> refs/pull-requests/355/from 
* [new ref]   refs/pull-requests/355/merge -> refs/pull-requests/355/merge 

*/from给你PR分公司负责人; */merge为您提供了将PR与目标分支合并的结果。

欲了解更多详情,请参阅Pull request proficiency: Fetching abilities unlocked!