Google代码是否类似于Github,您可以在其中放置协作源代码?
哪个SCM正在使用?
哪一个推荐用于项目托管?
是的,它们相似但支持不同的版本控制系统.协作风格也不同.虽然Github(以及Launchpad和BitBucket以及所有其他DVCS主机)更多地关注分叉项目之间的积极协作,但Google Code的主要协作方式是通过门票.
因此,它们中没有一个比其他更好,但可能更适合您的项目管理和贡献/协作风格.集中式和分散式代码版本控制系统之间的整个争论与此有关.
2013年更新:
所有主要的repo托管服务都支持git,并支持智能https访问(见下文):
code.google.com(2011年7月发布此类案例)
bitbucket.org
tfs.visualstudio.com(!,由Scott Hanselman解释)
目前(2013年7月),主要区别(GitHub和其他服务之间)是发布管理,更具体地说:
与Travis CI集成(持续集成,可能或多或少地与所有服务一起)
发布工件:请参阅" GitHub发布您的软件(2013年7月2日) ":
能够将标记与最多100MB的二进制文件相关联.
初步答复(2010年9月)
一个很大的区别是GitHub对智能http的支持,正如自2010年4月以来支持的ProGit"智能http"部分所述.
在工作中位于防火墙后面,实际上将任何东西推送到远程仓库是非常有用的!
我不认为"谷歌代码"正式支持它,即使一些贡献者试图推动该功能.
您应该考虑的一些功能:
开源:
Google:始终开源.
Git:免费帐户的开源,但您可以付费切换到关闭来源.
VCS:谷歌和github都支持Git(和其他人)
维基:谷歌维基得不到支持,除非你喜欢用维基标签写.您可以在Google项目托管中找到许多项目,在Git hub中有wiki.
Statitstics:Github提供了许多不错的统计图表,而Google只提供了Git的更新列表:
谷歌: