2

以下命令会将整个项目上传到 Google App Engine:

appcfg.py -R update C:/Users/user/Desktop/myproject/

但是,我只是在本地对名为 index.php 的项目的单个文件进行了更正,并且想在不上传整个项目的情况下更新服务器版本,这很大。

我努力了:

appcfg.py update C:/Users/user/Desktop/myproject/index.php

(注意我删除了 -R 并在最后添加了文件名)但这会打印:

用法:appcfg.py [options] 更新appcfg.py:错误:目录不包含index.yaml 配置文件。

任何想法?

4

2 回答 2

9

我对谷歌应用引擎的缺乏经验让我发布了这个问题,但过了一会儿我自己得到了答案。

哈哈哈哈我刚刚发现了一些我以前不知道的东西。在对 index.php 文件进行更改后,最终决定重新部署整个东西。这次只用了不到一分钟就重新部署到服务器上(第一次用了 10 多分钟)。

似乎本地应用程序扫描本地更改并仅提交而不是整个项目!

因此重新运行:

appcfg.py -R update C:/Users/user/Desktop/myproject/

将仅更新已更改的文件。

于 2013-08-07T13:50:27.383 回答
-2

i believe you can't. its all or nothing.

于 2013-08-07T13:43:30.230 回答