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

时间:2013-08-07 13:37:29

标签: google-app-engine

以下命令会将整个项目上传到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配置文件。

任何想法?

2 个答案:

答案 0 :(得分:9)

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

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

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

因此重新运行:

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

将更新仅更改的文件。

答案 1 :(得分:-2)

我相信你不能。它的全部或全部。