GAEで409が出てデプロイ出来なくなったときの対処法(Windows)

Error 409: --- begin server output ---
Another transaction by user (ユーザー名) is already in progress for app: s~eaiapp, version: 1. That user can undo the transaction with "appcfg rollback".
--- end server output ---
2013-02-07 23:58:41 (Process exited with code 1)
You can close this window now.

デプロイ中に終了したりするとこのエラーが出るようになります。
このエラーが出たらロールバックするまでデプロイを行うことは出来ません。

解決方法

  1. GAEインストール先のフォルダを開く。私の場合は
    C:\Program Files (x86)\Google\google_appengine
    でした。
  2. Shift+右クリックでメニューを出し、 コマンドウインドウをここで開く(W)を選択。
  3. appcfg.py rollback (gaeで指定したpath)と入力。私の場合は
    appcfg.py rollback M:gae\eaiapp
    でした。
  4. Emailアドレスとパスワードを聞かれるのでデプロイ時に使っているものを入力。
  5. 終わり。

4.で失敗した場合はもう一回3.を行えば問題ありません。