我想测试以前版本的项目如何部署到我的Elastic Beanstalk环境。我已使用git checkout xxxxx
恢复到之前的版本,但当我使用eb deploy
时,我得到以下回复:
警告:Git处于分离头状态。使用分支"默认"。
警告:Git处于分离头状态。使用分支"默认"。
警告:Git处于分离头状态。使用分支"默认"。
错误:此分支没有默认环境。你必须 通过键入" deploy my-env-name"来指定环境。或设置一个 键入" eb使用my-env-name"默认环境。
我跑了eb deploy [my-eb-environment-name]
,似乎有效:
警告:Git处于分离头状态。使用分支"默认"。
创建应用程序版本存档" app-9d67-180108_150155"。
上传:[#################################################### ###] 100% 做...
但部署仍然失败。
它是否按照我的意愿部署了已签出的版本,还是仍在推送我怀疑已损坏的版本?
答案 0 :(得分:0)
令人讨厌的是,似乎检出先前的提交不会从最近提交的目录中删除文件。这意味着先前提交中不存在的文件仍然存在,因此通过eb deploy
上传。