2012-02-23 14 views
2

私はGoogleのアプリケーションエンジンに関する質問があります。 プロジェクトに取り組んでおり、5人の開発者が参加したいとします。 コラボレーションはどのように実行されますか? SVN、CVS - グーグルアプリのエンジンのようなものは何ですか? コラボレーションはプライベートプロジェクト用です。App Engineのコラボレーション

+0

のGoogle AppEngineのは、あなたのソースコードを管理する方法を気にしない:

各アプリケーションのバージョンは、アドレスを介して行われます。あなたのチームのためにどんな作品を使っても構いません。 –

答えて

5

管理コンソールの権限ペインにアプリケーションを追加した後、開発者はappcfg.pyコマンドを使用して新しいアプリケーションバージョンを配備できます。

開発者ごとに複数のアプリケーションバージョンを作成したり、開発データを本番環境から分離したい場合は、複数のアプリケーションを作成します。 versionname.appid.appspot.com

2

任意のバージョンコントロールシステムを使用して、必要な場所でホストすることができます。 Google App Engineは、特定のものを使用することを制限したり、統合したりすることはありません(なぜでしょうか?)。

私は個人的に私のApp EngineプロジェクトにGit(そして最終的にはGitHub)を使用していますが、それ以外のものを使用している可能性があります。

+0

githubで - あなたのソースは誰からでも見ることができますか?これはオープンソースプロジェクトではありません。これは私のシナリオです。 – oneiros

+0

はい、いいえ。無料のアカウントをお持ちの場合は、公開リポジトリのみを作成することができます。 *有料アカウントをお持ちの場合は、プライベートレポジトリも作成できます。多くの企業では私的リポジトリをホスティングするためにGitHubを使用しています(私はそのために働いていました)。 GitHubはGitのプライベートリポジトリをホスティングする唯一のオプションでもありません。あなたが管理しているシステムに独自の*リポジトリを設定することも非常に簡単です。少なくともSVN/CVSのような集中型のものではなく、Gitのような分散型VCSを使うべきです。 – Kitsune