Google代码是否与Github相似,您可以将源代码放在哪里进行协作?
它使用的事实上的SCM是什么?
建议哪个项目托管?
答案 0 :(得分:6)
是的,它们相似但支持不同的版本控制系统。协作风格也不同。虽然Github(以及Launchpad和BitBucket以及所有其他DVCS主机)更多地关注分叉项目之间的积极协作,但Google Code的主要协作方式是通过门票。
因此,它们中没有一个比另一个更好,但可能更适合您的项目管理和贡献/协作风格。集中式和分散式代码版本控制系统之间的争论与此有关。
答案 1 :(得分:6)
2013年更新:
所有主要的repo托管服务都支持git,并支持智能https访问(见下文):
目前(2013年7月),GitHub与其他服务之间的主要区别在于发布管理,更具体地说:
初步答复(2010年9月)
一个很大的区别是GitHub对smart http的支持,如ProGit "smart http" section中所述,自April 2010以来一直支持。
在工作中位于防火墙后面,这对actually push anything to the remote repo非常有用!
我不认为“Google Code”正式支持它,即使是some contributors try to push that feature。
答案 2 :(得分:6)
您应该考虑的一些功能:
谷歌:
答案 3 :(得分:1)
AFAIK Google代码尚未支持git本地。至少就ticket对此开放的评论而言,我可以说。
因此,如果您正在使用或想要使用Git,那么Github自然会更合适。
另一方面,如果您正在使用SVN并希望继续使用Google代码可能更自然。
我发现Github项目更易于设置和开始,但这是相当主观的。我的一些朋友也声称Github的支持/生态系统比谷歌更好。
答案 4 :(得分:0)
使用GitHub。 GitHub为每个帐户提供了项目名称的自己的命名空间,因此您不必担心人们的项目已经采用了您的项目名称。但是,如果您使用的是Google Code,那么您必须担心这一点。
答案 5 :(得分:0)
如果您需要私人回购,则不会使用Google代码。至少还没有;看到这个未解决的问题:http://code.google.com/p/support/issues/detail?id=1829