2012-08-01 83 views
4

我知道这看起来像一个愚蠢的问题,但如何下载此网址?使用git? svn checkout http://android-playground.googlecode.com/svn/ android-playground-read-onlyGit克隆连接超时

我想下载一些swipey选项卡的代码,并将其作为我的参考,所以我按照网上的一些说明,但我不能下载它..它说连接超时。 这里是我的终端

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 
+7

不,这是使用svn而不是git。你需要安装颠覆。 – Thilo 2012-08-01 08:51:51

+0

aah ..好吧,我认为svn和git是一样的。谢谢 – thenewbie 2012-08-01 08:53:52

+0

@Thilo:虽然这是一个真正的SVN URL,除了'git svn'外,没有其他需要。 – eckes 2012-08-04 11:52:20

回答

3

我不知道为什么没有人提到git svn我的错误:你能它使用Git:有包含在标准的Git分布git svn。这需要一个SVN回购和克隆成一个Git回购:

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

一旦克隆完成后,你可以在使用Git回购工作。

由于它是只读的,因此您将永远不会去git svn dcommit(将更改推回到回购)。检查man page of git svn以便了解可用的其他参数和命令(例如,不克隆完整的历史记录,但仅克隆最后的修订版等等)。

git svn has(AFAIK)它没有正确地克隆SVN回购的标签和分支的问题。为了达到这个目的,请检查svn2git


结语:
我想你刚开始使用版本控制,因此认为Git和SVN将是相同的。如果我今天开始,我会选择一个将来要使用的RCS。来自SVN,我没有后悔切换到Git的一天。