由于文件如何从本地计算机上传到Google服务器,我们只能启动更新,将服务器上的文件置于与本地计算机上的文件相同的状态,但我担心,作为团队工作时,一些团队成员没有一些特定的文件,当他们更新到服务器时,他们将有效地删除服务器上的一些文件。如何以团队的方式管理Google App Engine项目?
如何管理团队中的Google App Engine项目?
由于文件如何从本地计算机上传到Google服务器,我们只能启动更新,将服务器上的文件置于与本地计算机上的文件相同的状态,但我担心,作为团队工作时,一些团队成员没有一些特定的文件,当他们更新到服务器时,他们将有效地删除服务器上的一些文件。如何以团队的方式管理Google App Engine项目?
如何管理团队中的Google App Engine项目?
首先要注意的是,如果你缺少文件,那么你要么没有使用一个好的版本控制系统,要么你的开发者可能需要花时间去浏览你的特定VCS的教程。
如果您有多个开发人员部署到实时站点,那么存在破坏事件的巨大风险。应用引擎确实有一种方法可以在一定程度上减轻应用版本的风险,但是如果开发人员需要部署以作为工作流程的一部分,那么事情几乎可以保证在某个时候出错(即有人忘记更改版本在app.yaml中的数字)。
我建议在最低限度:
我发现http://bitbucket.org/作为一个团队发展很棒。 – jonmiddleton 2010-08-16 02:11:55
您不应该从您的本地版本进行部署。您应该将您的本地更改检入源控制系统,然后从中检查完整版本。 – 2010-08-15 03:35:40