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

14 svn git 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
Run Code Online (Sandbox Code Playgroud)

我该怎么做?

Pau*_*and 22

因为,基于URL,看起来你正试图访问一个subversion存储库,你不能以一种简单的方式使用git来实现它.

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

要检查svn存储库中的代码,您需要使用svn,如:

svn co http://some_app.googlecode.com/svn/trunk
Run Code Online (Sandbox Code Playgroud)

如果你真的想使用git通过git访问subversion存储库,那么你首先需要init存储库.工作流程类似于:

git svn clone -s http://some_app.googlecode.com/svn/
Run Code Online (Sandbox Code Playgroud)

-s开关表示使用标准布局,因此将追加trunk到它.