4

我知道这看起来像一个愚蠢的问题,但如何下载这个网址?使用 git? svn 结帐 http://android-playground.googlecode.com/svn/ android-playground-read-only

我正在尝试下载一些滑动标签的代码并将其作为我的参考,所以我按照网上的一些说明进行操作,但我无法下载它..它说连接超时。这是我的终端上的错误

Cloning into 'SwipeyTabsSample'...
fatal: unable to connect to android-playground.googlecode.com:
android-playground.googlecode.com[0: 173.194.72.82]: errno=Connection timed out
android-playground.googlecode.com[1: 2404:6800:4008:c01::52]: errno=Network is unreachable
4

1 回答 1

3

我想知道为什么没有人提到git svn:你可以使用 Git 来做到这一点:git svn标准 Git 发行版中包含。这需要一个 SVN 存储库并将其克隆到一个 Git 存储库中:

git svn clone http://android-playground.googlecode.com/svn/android-playground-read-only

克隆完成后,您可以使用 Git 处理存储库。

由于它是只读的,因此您永远不会去git svn dcommit(将更改推回回购)。检查手册页git svn以了解更多可用的参数和命令(例如,不克隆完整的历史记录,而仅克隆最新版本等)。

git svn有(AFAIK)它没有正确克隆 SVN 存储库的标签和分支的问题。为了实现这一点,请检查svn2git


结语:
我认为您只是从修订控制开始,因此认为 Git 和 SVN 将是相同的。如果我从今天开始,我会选择一个我将在未来使用的 RCS。来自 SVN,我没有后悔一天切换到 Git。

于 2012-08-04T11:49:32.170 回答