我该如何从Google Code使用SVN/Tortoise下载代码?

88
我刚刚看到了一个非常酷的WPF Twitter客户端,我认为是由Herding Code播客团队HerdingCode开发的,名为Witty。(或者至少,我看到很多这些家伙在使用这个客户端)。该项目目前发布在Google Code上。
Google Code上的许多项目使用Subversion作为版本控制系统(包括Witty)。 我从未使用过Subversion,不知道该怎么做才能下载代码。
在此项目的源页面上(google code witty source),它提供了以下说明: 非成员可以通过HTTP检出只读工作副本。
svn checkout http://wittytwitter.googlecode.com/svn/trunk/ wittytwitter-read-only 我不确定应该在哪里输入上述命令以便下载代码。我已安装SVN和Tortoise(我对此几乎一无所知)。
谢谢任何帮助或简单地指引我正确的方向。
... Ed (@emcpadden)

这似乎在Tortoise 1.8中无法工作,即没有svn checkout选项。但是有一个cvs checkout选项。是的,粘贴URL不起作用 :( - Dr Deo
9个回答

100
在安装Tortoise(不需要单独的SVN客户端)之后,在Windows中为项目创建一个新的空文件夹并右键单击它。应该会出现一个名为“SVN Checkout”的选项。选择该选项将打开一个对话框。在该对话框的第一个文本框中粘贴上面发布的URL,然后单击“确定”。

31
谷歌代码指南有误导性。它们说:“svn checkout http://mock-as3.googlecode.com/svn/trunk/ mock-as3-read-only”。我错误地在 URL 中包含了“mock-as3-read-only”,认为空格是格式问题或其他原因造成的。正如 jodonnell 所说,只需添加到 /trunk,而不需要更远的内容。 - Axonn
10
Google Code的说明仅适用于命令行。在命令行上执行时,末尾的名称是代码检出到的本地文件夹名称。 - Edward
谢谢@Axonn!! 我也遇到了同样的问题。我浪费了15分钟来尝试弄清楚为什么结账无法工作。 - Aaron
http://replicaisland.googlecode.com/svn/trunk/ replicaisland-read-only的URL不存在。 - Azahar
我本来也要浪费15分钟,如果我没有读Axonn的评论。 - 0xC0DED00D

16

创建一个文件夹,用于存放代码,并右键单击该文件夹。选择SVN Checkout...并在“版本库URL”字段中输入http://wittytwitter.googlecode.com/svn/trunk

您也可以运行

svn checkout http://wittytwitter.googlecode.com/svn/trunk

在所需保留svn.exe的路径下,通过命令行执行该操作(当然,要确保svn.exe已经添加至系统环境变量中)。


只是想提一下,命令行方法在Mac OS X上是相同的。 - Chunky Chunk

12

7

选择 Tortoise SVN - > 设置 - > 网络

如果需要,填写所需的代理信息,然后勾选。


4

右键单击要下载的文件夹,在弹出的菜单中选择 tortoise-svn -> repo-browser

在下一个窗口中输入上面的URL。

右键单击 trunk 文件夹,选择 checkout(如果您以后想要从SVN更新)或者选择 export(如果您只是想要该修订版本的副本)。


1

如果你在防火墙后面,你需要配置Tortoise客户端才能连接它。在窗口中右键单击,选择“TortoiseSVN”,选择“设置”,然后在面板左侧选择“网络”。填写所有必填字段。祝你好运。


1

如果你和我一样使用Tortoise SVN,请点击Google链接,然后仅复制URL。

原始 - (svn checkout http://wittytwitter.googlecode.com/svn/trunk/ wittytwitter-read-only)

修改为URL- (http://wittytwitter.googlecode.com/svn/trunk/ wittytwitter)

创建一个文件夹,在空白处右键单击。 您可以浏览Repo或通过checkout下载全部内容。

我不知道您是否需要成为Google会员,但我为了保险起见注册了。 享受编码的乐趣吧。

Misanthropy


1
  • 下载svn二进制文件
  • 解压到某个位置,并将bin文件夹添加到您的PATH环境变量中。
  • 打开命令行控制台(cmd.exe)
  • 在那里输入"svn checkout ...."命令
    • 请确保首先使用cd切换到要下载(即检出)项目代码的位置。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接