我試着按照指示https://developers.google.com/appengine/docs/python/tools/uploadinganapp#Downloading_Source_Code如何下載GAE應用程序的index.yaml文件?
下載不包括index.yaml文件。任何人都知道如何強制使用appcfg或其他方法下載index.yaml?
我試着按照指示https://developers.google.com/appengine/docs/python/tools/uploadinganapp#Downloading_Source_Code如何下載GAE應用程序的index.yaml文件?
下載不包括index.yaml文件。任何人都知道如何強制使用appcfg或其他方法下載index.yaml?
默認情況下,index.yaml
文件不包含在應用程序上傳中。所以如果你還沒有修改skip_files
設置在你app.yaml
文件中你會而不是能夠下載index.yaml
文件。
但是,您可以通過修改app.yaml
文件中的skip_files
標籤來自定義將包含的文件。 事情是這樣的:
skip_files:
- ^(.*/)?app\.yaml
- ^(.*/)?app\.yml
- ^(.*/)?#.*#
- ^(.*/)?.*~
- ^(.*/)?.*\.py[co]
- ^(.*/)?.*/RCS/.*
- ^(.*/)?\..*
- ^(.*/)?.*\.bak$
欲瞭解更多有關skip_files請閱讀:https://developers.google.com/appengine/docs/python/config/appconfig#Skipping_Files
編輯:
更清晰。默認情況下 - index.yaml
文件不包含在上傳中。下載index.yaml
文件的唯一方法是首先對我建議的app.yaml
文件進行更改。然後,再次上傳該應用。無法下載尚未上傳的文件。
BTW。如果您丟失了應用程序代碼,並且您希望從源代碼下載中重建整個應用程序,並且index.yaml不存在,則可以嘗試從索引選項卡手動重建它。 – 2012-08-16 20:21:59
凱爾這是上傳,問題是關於下載。你的回答是誤導性的,應該刪除:P – 2012-10-17 08:05:16
@WooYek @ user1601866無法下載index.yaml的原因是因爲 - 默認情況下,它不包含在上傳中。因此,下載index.yaml文件的唯一方法是在index.yaml中設置skip_files - 確保不包含index.yaml文件。然後再上傳應用程序。對不起,我想這可能會更清楚。現在有意義嗎? – 2012-10-17 22:59:20
你確定嗎?我剛剛檢查了我下拉的最後一個源代碼,index.yaml與該文件夾的其餘部分同時創建,所以它看起來像是拉下了所有東西,包括索引定義。 – Sologoub 2012-08-16 01:43:01