首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >的版本控制

的版本控制
EN

Stack Overflow用户
提问于 2010-01-15 09:29:19
回答 3查看 4.8K关注 0票数 7

我正试图找到在Google上进行分布式开发(由2人组成的团队)的最佳方式。

我们能在GAE上使用git或mercurial吗?

如果不是,这是否意味着我们需要另一台服务器来承载我们的源代码(然后从该服务器部署)?

注:我是GAE的菜鸟。

EN

回答 3

Stack Overflow用户

回答已采纳

发布于 2010-01-15 09:32:07

因为您可以在不将应用程序部署到Google系统的情况下开发您的应用程序,所以您可以使用任何您想要的工具和协作过程。这包括像git或hg这样的DVCS。

票数 15
EN

Stack Overflow用户

发布于 2010-01-15 14:31:39

如果您正在开发的项目是开放源码的,您可以始终将其托管在谷歌代码上,这将允许您使用Subversion、Mercurial或Git,所有这些都是优秀的免费源代码控制系统。

如果它不是开源的,您可以很容易地找到提供托管源代码管理解决方案的公司,其中一些甚至有免费的程序。我个人可以推荐projects,它为小型项目提供免费的服务级别,并提供Git和Subversion。

Bitbucket还有非常优秀的免费服务级别,包括Mercurial和Git。

开发GAE并不会将您锁定在任何源代码控制系统中,因此可以使用您喜欢的、方便的系统,但是您认为您可以使用它,这是值得称赞的。我无法告诉您,GAE相关Google组的人询问过多少次如何取回已部署的源代码,因为他们丢失了源代码的副本。

票数 1
EN

Stack Overflow用户

发布于 2010-01-15 17:26:09

是的,您应该使用独立于GAE的源代码管理,即使使用它的部署版本控制。

我使用了解乱和Git存储库,它非常有用,包括一些简单的项目管理特性。它包括一个免费的私人计划。签入所有的代码到Git,然后部署到GAE。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/2070535

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档