gpt4 book ai didi

ruby-on-rails - 如何确定哪个提交和/或哪个分支部署到 Heroku?

转载 作者:太空狗 更新时间:2023-10-29 13:00:20 24 4
gpt4 key购买 nike

我有一个部署到 Heroku 的应用程序,假设我还没有完成部署,我如何检查用于部署到 heroku 的分支,或者提交 ID 是什么(因为我可以确定分支机构(如果需要)?

我正在使用 GitHub。

到目前为止,我已经尝试在控制台中运行:

$ heroku releases

然后运行:

$ heroku releases:info v123

但它没有显示任何内容。

如何从 heroku 上部署的应用程序中确定提交或分支名称?

这是一个 Rails 应用程序(也许它可能有助于确定此信息)

最佳答案

“发布”功能对您没有帮助,因为它是 Heroku 用来跟踪推送和重新配置的内部计数器。

如果您重新配置您的应用程序,计数器将会增加。部署也会增加计数器,但这对您没有帮助。

但请记住,Heroku 只是另一个“git remote”。所以如果你在你用来部署的机器上,一定有这个:

$ git remote show heroku
* remote heroku
Fetch URL: https://git.heroku.com/your-app-3367.git
Push URL: https://git.heroku.com/your-app-3367.git
HEAD branch: master
Remote branch:
master tracked
Local ref configured for 'git push':
master pushes to master (up to date)

如果你有类似的输出,你可以:

git show heroku/master

并查看最近推送和部署的提交。

关于ruby-on-rails - 如何确定哪个提交和/或哪个分支部署到 Heroku?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38434320/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com