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

标签 git svn version-control google-code

我想使用 git 克隆 google code 中某人的项目。然而,这些都不起作用:

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

我该怎么做?

最佳答案

因为根据 URL,您似乎正在尝试访问 Subversion 存储库,因此您不能以简单的方式使用 git 来访问它。

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

要从 svn 存储库中 check out 代码,您需要使用 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 - 使用 git 从谷歌代码克隆一个颠覆项目,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19477327/

相关文章:

intellij-idea - 关闭 Intellij 自动添加到 VCS/Git

linux - Git 找不到存储库

git - 获取自上一个标记以来的所有 git 提交

git - git diff 中的两个加号是什么意思?

git - 使用 Git 管理变更日志的一些好方法是什么?

svn - 这是创建具有多个项目和供应商的 SVN 存储库的正确分步和组织吗?

bash - VIM - 通过命令行传递冒号命令列表

Git - 不要听嵌套目录中的命令

git:在子目录中放置一个分支

windows - 是否有针对 Windows 上的 TortiseSVN 覆盖图标的修复程序