使用 git 从谷歌代码克隆一个颠覆项目

Posted

技术标签:

【中文标题】使用 git 从谷歌代码克隆一个颠覆项目【英文标题】:Cloning a subversion project from google code using git 【发布时间】:2013-10-20 12:31:02 【问题描述】:

谷歌代码中有一个人的项目,我想使用 git 克隆它。但是,这些都不起作用:

git clone http://some_app.googlecode.com

git clone http://some_app.googlecode.com/svn

git clone http://some_app.googlecode.com/svn/trunk

git svn -s clone http://some_app.googlecode.com/svn/trunk

我该怎么做?

【问题讨论】:

能贴出项目的实际网址吗? 糟糕,我编辑删除了 SVN 标签,然后从第一个答案中意识到这可能与 SVN 相关,这个问题并没有很好地说明这一点。我不确定如何撤消我的编辑。 【参考方案1】:

由于基于 URL,您似乎正在尝试访问 subversion 存储库,因此您不能以简单的方式使用 git 来访问它。

理论上你可以使用git-svn,你在上一个例子中看到过,但是如果你还不知道它,你可能想先了解更多关于 git 和 svn 的信息。

要从 svn 存储库中检查代码,您需要使用 svn,如下所示:

svn co http://some_app.googlecode.com/svn/trunk

如果你真的想用git通过git访问subversion仓库,那么你需要先init这个仓库。工作流程类似于:

git svn clone -s http://some_app.googlecode.com/svn/

-s 开关表示使用标准布局,因此将在其上附加 trunk

【讨论】:

以上是关于使用 git 从谷歌代码克隆一个颠覆项目的主要内容,如果未能解决你的问题,请参考以下文章

F3分布式存储颠覆传统存储方式

谷歌眼镜亚马逊音箱,5G时代隐私或将面临更大颠覆

在颠覆项目结构中寻找正确处理配置和数据库模式文件

苹果开启了颠覆wintel的序幕,谷歌和ARM做好准备了么?

38万人黑产帝国 DDoS 攻击利益链年入100亿,区块链金如何颠覆传统金融,谷歌:HTTPS 普及更安全|早讯

Git svn 不使用 svn 凭据