用于项目托管的Google代码或GitHub?
谷歌代码是否与Github类似,您可以将源代码放在其中进行协作 哪一个是它实际使用的SCM用于项目托管的Google代码或GitHub?,github,google-code,Github,Google Code,谷歌代码是否与Github类似,您可以将源代码放在其中进行协作 哪一个是它实际使用的SCM 推荐哪一种用于项目托管?是的,它们类似,但支持不同的版本控制系统。协作风格也不同。Github(以及Launchpad、BitBucket和所有其他DVCS主机)更关注分叉项目之间的积极协作,而Google代码的主要协作方式是通过票证 因此,它们中没有一个本身比另一个更好,但可能更适合您的项目管理和贡献/协作风格。集中式和分散式代码版本控制系统之间的整个争论都与此相关。AFAIK Google代码尚未在本
推荐哪一种用于项目托管?是的,它们类似,但支持不同的版本控制系统。协作风格也不同。Github(以及Launchpad、BitBucket和所有其他DVCS主机)更关注分叉项目之间的积极协作,而Google代码的主要协作方式是通过票证
因此,它们中没有一个本身比另一个更好,但可能更适合您的项目管理和贡献/协作风格。集中式和分散式代码版本控制系统之间的整个争论都与此相关。AFAIK Google代码尚未在本地支持git。至少就我所能从公开的评论中看出这一点 因此,如果您正在使用或希望使用Git,那么Github自然会更合适 另一方面,如果您正在使用SVN,并且希望继续使用,那么Google代码可能更适合您 我发现Github项目更容易设置和启动,但这是相当主观的。我的一些朋友还声称Github的支持/生态系统比Google的要好 2013年更新: 所有主要的回购托管服务都支持git,并支持智能https访问(见下文):
- (与2011年7月一起)
- (!,如所解释)
- 与集成(持续集成,可能或多或少与所有服务集成)
- 发布工件:请参阅“”:
能够关联到高达100MB的二进制文件的标记
初步答复(2010年9月) 一个很大的区别是GitHub对的支持,如中所述,支持自 在工作中躲在防火墙后面,这对你来说是非常有用的
我不认为“谷歌代码”正式支持它,即使。使用GitHub。GitHub为每个帐户提供了自己的项目名称命名空间,因此您不必担心您的项目名称已经被人们的项目使用。但是,如果你使用的是谷歌代码,那么你就必须担心这一点。如果你需要私人回购,谷歌代码就无法实现这一点。至少现在还没有;请参阅本公开发行版:您应该考虑的一些功能:
- 开源:
谷歌:永远是开源的。
Git:免费开放源代码帐户,但您可以付费切换到关闭源代码 - VCS:google和github都支持Git(和其他)
- Wiki:除非你喜欢用Wiki标签写作,否则googlewiki的支持很差。您可以在Google中找到许多项目,项目托管在Git hub中有wiki。
- StatistStics:Github提供了许多漂亮的统计图表,而Google只提供了更新列表 吉特:
谷歌代码的用户界面还有一个元素,即通过花园软管吸保龄球。在各方面都非常可怕。它接近于从黑洞中吸出物质。并不是说我实际上完全同意这个评论,而是因为我把物理学引入了它,所以我不得不投票支持它!很好。这是完全错误的(或者至少是非常误导);mercurial(相当于谷歌代码支持的DVCS)也可以在http(s)上工作,也就是说,如果由谷歌代码托管,则必须通过https进行提交(可能与此无关)。我不确定我们谈论的是同一件事(“哑巴”)仅使用WebDAV操作的HTTP协议与“智能”HTTP协议相比,即能够与这些帖子的接收端(此处为Git)进行对话,如中所示。据我所知,Mercurial和谷歌代码都还没有。我会非常感兴趣的任何参考,你可以提交支持你的评论。谷歌现在支持git。据谷歌称,代码正在关闭,并建议GitHub作为最有可能的替代者。