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

我一直在使用
GitHub这个功能,但是当代码库托管在BitBucket上时,似乎没有办法让评论应用程序运行.

有没有办法解决这个限制?

最佳答案 在内部的bitbucket服务器v4.3.2上测试,而不是在云上测试

首先 – 您需要知道拉取请求编号. pull request ref看起来像这样

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

b36ccdc90928827b4ce316aa10cb3b7464c8d672引用/ pull-requests / ${pull_request_id} /从ref指向源分支的头部,并且引用/ pull-requests / ${pull_request_id} / merge ref指向合并代码.

因此,以下将检查拉取请求

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

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

点赞