我尝试部署App Engine,但它更新了相同的版本。上一次更新导致工作版本崩溃。是否可以恢复到相同版本的以前更新
我使用了以下命令
appcfg.sh更新位置
发布于 2017-02-09 20:15:42
不,当您覆盖某个版本时,该版本的先前代码将永久消失。
在部署之前,您应该将app.yaml文件更新到新版本。
发布于 2017-02-09 23:56:40
如果你有适当的工作代码存储,你想上传相同的版本,我建议做一个rollback,然后update正确的代码再次。如果你可以上传一个新的版本,直接使用update。
rollback或update命令的正确用法为:
1)从here下载Java SDK,解压到您选择的文件夹中。
2)打开命令行并运行以下命令:
视窗
[path_of_java_sdk]\bin\appcfg.cmd update [project_path]\src\main\webapp\ -A [project_name] -V [version number]Mac/Linux
./[path_of_java_sdk]/bin/appcfg.sh update [project_path]/src/main/webapp/ -A [project_name] -V [version number]示例:
F:\user\folder\appengine-java-sdk-1.9.49\bin\appcfg.cmd update F:\myproject\somefolder\src\main\webapp\ -A AppName-1111 -V 3如果您想执行rollback,只需替换上述命令中的update即可。
https://stackoverflow.com/questions/42134511
复制相似问题