15

There is someone's project at google code which I want to clone using git. However, nothing of these worked:

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

How do I do it?

4

1 回答 1

22

由于基于 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到它。

于 2013-10-20T13:32:34.710 回答