如何在GAE中更新单个文件?

oab*_*rca 2 google-app-engine

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

appcfg.py -R update C:/Users/user/Desktop/myproject/
Run Code Online (Sandbox Code Playgroud)

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

我试过了:

appcfg.py update C:/Users/user/Desktop/myproject/index.php
Run Code Online (Sandbox Code Playgroud)

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

用法:appcfg.py [options] update appcfg.py:error:Directory不包含index.yaml配置文件.

任何的想法?

oab*_*rca 9

我对谷歌应用程序引擎的经验不足让我发布了这个问题,但过了一会儿,我自己得到了答案.

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

似乎本地appgine扫描本地更改并提交而不是整个项目!

因此重新运行:

appcfg.py -R update C:/Users/user/Desktop/myproject/
Run Code Online (Sandbox Code Playgroud)

将更新仅更改的文件.