App Engineのバージョン番号はどのように機能しますか?それらは整数だけですか?フロートを使用できますか?古いバージョン番号を再利用できますか?
マニュアルから:
http://code.google.com/appengine/docs/python/config/appconfig.html#Required_Elements
アプリケーションコードのバージョン指定子。 App Engineは、使用されるバージョンごとにアプリケーションのコピーを保持します。管理者は、管理コンソールを使用して、アプリケーションのどのメジャーバージョンをデフォルトにするかを変更でき、デフォルト以外のバージョンをテストしてからデフォルトにすることができます。バージョン指定子には、文字、数字、ハイフンを含めることができます。
アプリケーションのバージョンごとに、独自のapp.yamlのコピーが保持されます。アプリケーションがアップロードされると、アップロードされるapp.yamlファイルに記載されているバージョンは、アップロードによって作成または置き換えられるバージョンです。
デフォルト以外のバージョンのアプリにアクセスするには、ここで説明するように、アプリのURLの前に#。を追加します: https: //stackoverflow.com/a/8549546/129202 これは、新しいバージョンを公開する前にテストするのに役立ちます。
アプリのバージョンが2で、アプリのURLがappname.appspot.comの場合、URL 2.appname.appspot.comを使用すると、アプリのバージョン2にアクセスできます。
新しいリリースをプッシュするときに、それを増やすことができます。以下を参照してください。
App Engineですでに実行されているアプリケーションの新しいメジャーリリースをビルドする場合、新しいリリースを新しいバージョンとしてアップロードできます。新しいバージョンに切り替えるまで、古いバージョンは引き続きユーザーにサービスを提供します。古いバージョンを実行したまま、App Engineで新しいバージョンをテストできます。
編集:いくつかの良いコメントがあるため、私の回答は削除しませんでした。