如何在Windows中从Google Code下载/检出项目?

127

当Google Code没有准备好下载时,我该如何从Google Code下载整个项目的ZIP文件?

这是我在结账页面上看到的内容:

命令行访问
使用此命令匿名地检出最新的项目源代码:

svn checkout http://myproject.googlecode.com/svn/trunk/ myproject-read-only 

但是我在Windows上工作,没有svn二进制文件...我需要这些吗?

我可以访问单个源代码文件或查看Subversion HTML页面,但这只允许我逐个访问源代码文件。


类似于但不是重复的:https://dev59.com/UnVD5IYBdhLWcg3wQJKT - Robin Rodricks
2
我以为只有我这个懒人在寻找这个,很高兴知道我有一个大家庭 :P - Mubashar
下载 SVN 仓库的答案包括一个 Web 界面。 - svn
6个回答

213
如果您不想安装任何软件,但又想下载SVN或GIT存储库,那么可以使用这个链接:http://downloadsvn.codeplex.com/
我与这个项目无关,但我刚刚使用了它并节省了几分钟的时间。也许它会帮到某些人。

@Hanuman:使用该项目和Mono可能可以实现此目标:http://en.wikipedia.org/wiki/Mono_(software)。恐怕我不知道。 - Tom Chantler
12
几乎就是我所需要的(对于提问者来说完全是),只是我在寻找一个可以输入SVN URL并允许我下载已检出源代码ZIP文件的网站。但我想,这样的简单应用程序也可以同样有效。 - ADTC
我想要这个的原因是因为我似乎无法在cygwin上使用svn代理...不得不下载一个不支持(经过身份验证的)代理的exe并没有帮助 :/ 对于那些发现这很有用的人(这意味着他们能够运行可执行文件并拥有良好的网络连接):只需获取一个svn客户端并学会使用它。以后再感谢我吧。 - Luc
8
你居然因为那个问题给我点了踩?为什么不获取源代码,然后自己添加代理支持呢?这是一个微不足道的任务,因此因此踩我的回答是荒谬的;毕竟我并没有提供那段代码! - Tom Chantler
谢谢!这非常有用。这个功能没有提供添加用户名和密码的选项吗? - user1401472
7
我想补充一下(因为这让我困惑了),但是在使用这个项目时,你只需要使用“svn checkout http://myproject.googlecode.com/svn/trunk/ myproject-read-only”中的“http://myproject.googlecode.com/svn/trunk/”作为URL,空格后面只是一个标题。我觉得这可能对那些遇到同样困惑的人有所帮助。 - Tony

9
如果您安装TortoiseSVN,则可以在Windows下使用SVN。它还提供了SVN二进制文件。尽管如此,您无需通过命令行进行检出,因为它会为您集成到Windows Explorer中。

3
在Windows中安装TortoiseSVN后,创建一个新的文件夹作为项目存储位置并右键单击该文件夹。应该会出现一个名为“SVN Checkout”的选项。将URL粘贴到对话框框中的第一个文本框中,然后点击“确定”。 - Robin Rodricks

6
如果您不想安装TortoiseSVN,可以从这里简单地安装“Subversion for Windows”:

http://sourceforge.net/projects/win32svn/

安装后,只需打开命令提示符,进入要下载到的文件夹,然后按照项目“源”页面上指示的检出命令进行粘贴。例如:
svn checkout http://projectname.googlecode.com/svn/trunk/ projectname-read-only
请注意,URL和最后一个字符串之间的空格是有意的,最后一个字符串是源代码将被下载到的文件夹名称。

3
感谢汤姆·钱特勒先生,将http://downloadsvn.codeplex.com/用于拉取SVN源代码的exe添加到了下载列表中。
请注意,如果您正在下载以下项目: 您需要在exe网址中精确输入以下内容才能下载它: http://myproject.googlecode.com/svn/trunk/ 开发者没有考虑无协议头的情况。希望这能为某些人节省时间。

2
另一个没有TortoiseSVN负担的简单解决方案是RapidSVN。它是一个轻量级的开源SVN客户端,易于安装和使用。 Download SVN工具也运行得相当不错,但它在那些没有提供Web界面的SVN仓库上存在问题。RapidSVN可以很好地处理这些问题。

1
如果您拥有 Github 账户并且不想下载软件,您可以将内容导出至 Github,然后从 Github 下载 zip 文件。

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