是否可以从Bitbucket拉取请求创建Heroku评论应用程序

时间:2016-08-05 20:31:16

标签: git heroku github bitbucket

我一直在GitHub上使用此功能,但似乎在代码库托管在BitBucket上时无法运行评论应用。

有没有办法绕过这个限制?

1 个答案:

答案 0 :(得分:2)

在内部的bitbucket服务器v4.3.2上进行测试,而不是在云上进行测试

首先 - 您需要知道pull request号码。 pull request ref看起来像这样

b36ccdc90928827b4ce316aa10cb3b7464c8d672    refs/pull-requests/${pull_request_id}/from
42644bf1ae8fdc773e86efa3686e85e671c48504    refs/pull-requests/${pull_request_id}/merge

b36ccdc90928827b4ce316aa10cb3b7464c8d672 refs/pull-requests/${pull_request_id}/from ref指向源分支的头部,42644bf1ae8fdc773e86efa3686e85e671c48504 refs/pull-requests/${pull_request_id}/merge ref指向合并的代码。

以下将检查拉取请求

git fetch origin refs/pull-requests/${pull_request_id}/merge
git checkout FETCH_HEAD

现在,您可以使用此代码执行任何操作