Google App Engine:appcfg.py回滚

Pet*_*oip 28 google-app-engine rollback

我正在使用Windows 7并且在我的生活中我无法弄清楚如何在appcfg.py上调用回滚功能.我想知道的是在命令提示符下输入的内容,以便我可以回滚我的应用程序.

Nil*_*are 39

试试这个: appcfg.py rollback <directory>

如果你的应用程序myapp所在,C:\Users\Nilesh\Documents\ 则应该是目录路径C:\Users\Nilesh\Documents\myapp

如果您在系统中安装了Google App Engine Launcher,那么安装路径应该是这样的C:\Program Files\Google\google_appengine

现在打开命令提示符并键入以下内容:

C:\Program Files\Google\google_appengine>appcfg.py rollback C:\Users\Nilesh\Documents\myapp
Run Code Online (Sandbox Code Playgroud)

这将解决您的问题.:)


Ada*_*and 19

rollback命令可以回滚服务器上的事务,但除非update您的某个应用由于某种原因失败,否则您不太可能需要使用该事务.你应该从appcfg.py那里得到一些反馈意见,要求采取这样的行动.那是你想做的吗?如果是这样,只需打开命令提示符并键入appcfg.py rollback.

否则,请通过执行"回滚"告诉我们您要完成的任务.

  • @petwoip:听起来你的系统没有配置为自动使用Python解释器来启动.py文件.您应该可以使用"python appcfg.py rollback"运行它 (2认同)

Mas*_*ind 13

E:\eclipse-jee-indigo-win32\eclipse\plugins\com.google.appengine.eclipse.sdkbundle_1.6.1.v201201120043r37\appengine-java-sdk-1.6.1\bin>appcfg.cmd rollback E:\AdminApp\Admin\war
Run Code Online (Sandbox Code Playgroud)

对于回滚Java应用程序


小智 8

试试这个:这就是我做的方式(全部来自命令行)这是一个稍微简单的方法,它实现了同样的效果.....

C:\Documents and Settings\Amit\My Documents\newproject>"C:\Program
Files\eclipse\plugins\com.google.appengine.eclipse.sdkbundle_1.2.5.v200909021031\appengine-java-sdk-1.2.5\bin\appcfg" rollback war


Reading application configuration data...
2009-09-17 20:47:35.859::INFO:  Logging to STDERR via org.mortbay.log.StdErrLog
Beginning server interaction for idebanet...
0% Rolling back the update.
Success.
Cleaning up temporary files...

C:\Documents and Settings\Amit\My Documents\newproject>


hun*_*dym 7

如果你使用maven来部署应用程序(有目标appengine:update),那么你也可以运行带有目标的maven appengine:rollback.它为我解决了这个问题.


wcy*_*cyn 5

我无法让我的工作,直到我这样做:

C:\Program Files (x86)\Google\google_appengine>python appcfg.py rollback "C:\Pro
gram Files (x86)\Google\google_appengine\mirror-quickstart-python"
Run Code Online (Sandbox Code Playgroud)

我不得不在 appcfg.py 之前添加双引号和“python”