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

时间:2013-10-20 12:31:02

标签: git svn version-control google-code

谷歌代码中有人的项目,我想用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

我该怎么做?

1 个答案:

答案 0 :(得分:21)

因为基于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附加到其中。