如何作为一个团队管理 Google App Engine 项目?
由于文件从本地计算机上传到Google服务器的方式,我们只能发起更新,使服务器上的文件与本地计算机上的文件处于相同的状态,我担心在团队合作时,一些团队成员没有一些特定的文件,当他们更新到服务器时,他们会有效地删除服务器上的一些文件。
对于如何在团队中管理 Google App Engine 项目有什么建议吗?
Because of how files are uploaded from local machine to Google servers, where we can only initiate an update that put the files on the server on the same state as the one on the local machine, I afraid that when working as a team, some of the team members don't have some specific files, and when they update it to the server, they will effectively delete some files on the server.
Any suggestions how to manage a Google App Engine project in a team?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
首先要注意的是,如果您丢失了文件,那么您要么没有使用良好的版本控制系统,要么您的开发人员可能需要花时间来学习有关您的特定 VCS 的教程。
如果您有多个开发人员部署到实时站点,则存在破坏事物的巨大风险。应用程序引擎确实有一种方法可以在一定程度上通过应用程序版本来减轻这种风险,但是如果开发人员需要作为工作流程的一部分进行部署,那么几乎肯定会在某个时候出现问题(即有人忘记更改版本) app.yaml 中的编号)。
我至少建议:
The first thing to note is that if you have missing files, then you are either not using a good version control system or your developers might need to take time out to go through a tutorial on your particular VCS.
There is a huge risk of breaking things if you have multiple developers deploying to the live site. App engine does have a method of mitigating this risk to some degree with application versions, but if developers are required to deploy to live as part of the workflow then things are almost guaranteed to go wrong at some point (i.e. someone forgets to change the version number in app.yaml).
I would recommend, at a minimum: