Ale*_*eks 8 git ruby-on-rails heroku
我有一个部署到Heroku的应用程序,并且假设我没有完成部署,我如何检查用于部署到heroku的分支,或者什么是提交ID(如同我可以确定分支,如果需要的话)?
我正在使用GitHub.
到目前为止,我试图在控制台中运行:
$ heroku releases
Run Code Online (Sandbox Code Playgroud)
然后运行:
$ heroku releases:info v123
Run Code Online (Sandbox Code Playgroud)
但它没有显示任何东西.
如何在heroku上从已部署的应用程序中确定提交或分支名称?
这是一个Rails应用程序(可能有助于确定此信息)
要查看 Heroku 仪表板上部署的内容:只需单击“概述”选项卡。您将在右侧看到一个“活动”视图,其中显示带有提交哈希的最新部署。
"发布"功能对您没有帮助,因为它是Heroku用于跟踪推送和重新配置的内部计数器.
如果您重新配置您的应用程序,计数器将增加.部署也会增加柜台,但这对你没有帮助.
但请记住,Heroku只是另一个"git遥控器".因此,如果您使用的是曾经部署的计算机,则必须:
$ 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)
Run Code Online (Sandbox Code Playgroud)
如果您有类似的输出,您可以:
git show heroku/master
Run Code Online (Sandbox Code Playgroud)
并查看最近推送和部署的提交.
归档时间: |
|
查看次数: |
1402 次 |
最近记录: |