6

Google 代码是否类似于 Github,您可以在其中放置源代码以进行协作?

它使用的是哪个事实上的 SCM?

哪一个被推荐用于项目托管?

4

6 回答 6

6

是的,它们相似但支持不同的版本控制系统。合作方式也不同。虽然 Github(以及 Launchpad 和 BitBucket 以及所有其他 DVCS 托管商)更多地关注分叉项目之间的积极协作,但 Google Code 的主要协作方式是通过票证。

因此,它们本身没有一个比另一个更好,但可能更适合您的项目管理和贡献/协作风格。集中式和分散式代码版本控制系统之间的整个争论都与此有关。

于 2010-09-15T11:31:37.063 回答
6

2013 年更新:

所有主要的 repo 托管服务都支持 git,并支持智能 https 访问(见下文):

目前(2013 年 7 月),主要区别(GitHub 和其他服务之间)在发布管理方面,更具体地说:


初步答复(2010 年 9 月)

一个很大的不同是 GitHub 对智能 http的支持,正如ProGit “智能 http” 部分所述,自2010 年4 月起支持。

替代文字

在工作中处于防火墙后面,这对于实际将任何内容推送到远程仓库非常有用!

我不认为“谷歌代码”正式支持它,尽管一些贡献者试图推动该功能

于 2010-09-15T13:46:59.063 回答
6

您应该考虑的一些功能:

  • 开源
    谷歌:始终开源。
    Git:开源免费帐户,但您可以付费切换到关闭源。
  • VCS:google 和 github 都支持 Git(和其他)
  • Wiki : 对 Google wiki 的支持很差,除非你喜欢用 wiki 标签编写。您可以在 Google 项目托管中找到许多项目,在 Git 中心有 wiki。 比较维基
  • Statitstics:Github 提供了许多漂亮的统计图表,而 Google 仅提供 Git 更新列表:

统计-Git

谷歌:

统计-谷歌

于 2012-02-11T23:15:53.967 回答
1

AFAIK Google 代码尚未原生支持 git。至少据我所知,对此开票的评论是这样的。

所以如果你正在使用或者想使用Git,那么Github自然会更合适。

另一方面,如果您正在使用 SVN 并想继续使用,那么 Google 代码可能更适合您。

我发现 Github 项目更容易设置和开始,但这是相当主观的。我的一些朋友还声称 Github 的支持/生态系统比 Google 的要好。

于 2010-09-15T11:32:01.543 回答
0

使用 GitHub。GitHub 为每个帐户提供了自己的项目名称命名空间,因此您不必担心您的项目名称已被人们的项目占用。但是,如果您使用的是 Google Code,那么您确实需要担心这一点。

于 2011-02-07T18:35:42.823 回答
0

如果您需要私人仓库,您将无法通过 Google Code 获得。至少现在还没有;看到这个未解决的问题:http ://code.google.com/p/support/issues/detail?id=1829

于 2011-09-22T18:37:45.957 回答