【发布时间】:2011-04-12 15:22:46
【问题描述】:
Google 代码是否类似于 Github,您可以在其中放置源代码以进行协作?
它使用的事实上的 SCM 是什么?
项目托管推荐哪一个?
【问题讨论】:
-
根据google-opensource.blogspot.de/2015/03/…Google Code 正在关闭,并建议 GitHub 作为最有可能的替代品。
标签: github google-code
Google 代码是否类似于 Github,您可以在其中放置源代码以进行协作?
它使用的事实上的 SCM 是什么?
项目托管推荐哪一个?
【问题讨论】:
标签: github google-code
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。
【讨论】:
是的,它们相似但支持不同的版本控制系统。合作方式也不同。虽然 Github(以及 Launchpad 和 BitBucket 以及所有其他 DVCS 托管商)更多地关注分叉项目之间的积极协作,但 Google Code 的主要协作方式是通过票证。
因此,它们本身并不比另一个更好,但可能更适合您的项目管理和贡献/协作风格。集中式和分散式代码版本控制系统之间的整个争论都与此有关。
【讨论】:
您应该考虑的一些功能:
谷歌:
【讨论】:
AFAIK Google 代码尚未原生支持 git。至少据我所知,ticket 上的 cmets 对此开放。
所以如果你正在使用或想使用 Git,那么 Github 自然会更适合。
另一方面,如果您正在使用 SVN 并想继续使用,那么 Google 代码可能更适合您。
我发现 Github 项目更容易设置和启动,但这是相当主观的。我的一些朋友还声称 Github 的支持/生态系统比 Google 的要好。
【讨论】:
使用 GitHub。 GitHub 为每个帐户提供了自己的项目名称命名空间,因此您不必担心您的项目名称已被人们的项目占用。但是,如果您使用的是 Google 代码,那么您确实需要担心这一点。
【讨论】:
如果您需要私人存储库,您将无法通过 Google 代码获得。至少现在还没有;看到这个未解决的问题:http://code.google.com/p/support/issues/detail?id=1829
【讨论】: