下载SVN存储库?

时间:2011-12-05 14:35:23

标签: svn google-code

我正在寻找一个可以下载在线SVN存储库(谷歌代码等)的在线工具。

你知道什么吗?

更新
我想下载顶级父文件夹及其所有子文件夹和内容,而不在我的计算机上安装任何内容。

10 个答案:

答案 0 :(得分:119)

如果您想在不安装任何内容的情况下在线下载SVN资源库(例如Google代码),可以使用wget:

wget -m -np http://myproject.googlecode.com/svn/myproject/trunk/

如果需要授权,您可以使用--user--ask-password标记,这会提示您输入密码:

wget --user=yourusername --ask-password -m -np http://myproject.googlecode.com/svn/myproject/trunk/

答案 1 :(得分:14)

用于下载谷歌代码项目文件(SVN)的.NET实用程序。还有Git支持。需要.Net 2.0

http://downloadsvn.codeplex.com/

答案 2 :(得分:8)

安装svn,导航到您的目录,然后运行命令svn checkout <url-to-repostitory> .

请向我们提供一些详细信息,例如您的操作系统以及您要下载的内容。

答案 3 :(得分:3)

如果您想要GUI访问SVN repos,您可以使用http://tortoisesvn.tigris.org/(及其Repobrwoser) 如果你想要一个基于浏览器的工具,在你的机器上没有安装SVn的情况下浏览ANY SVN repo,我就没有这样的工具。我只知道要安装到您的网络服务器的工具,并且需要在这些服务器上安装SVN客户端。 要签出或导出svn repo,您​​需要一个svn客户端。 (或者从命令行复制文件=))

答案 4 :(得分:3)

Google Code的左上角有一个“Checkout”链接

点击它,你会得到一个命令行建议:

Command-line access

Use this command to anonymously check out the latest project source code:

 Non-members may check out a read-only working copy anonymously over HTTP.
svn checkout http://yourfolder.googlecode.com/svn/trunk/ yourfolder-read-only

如果您只想要一个子文件夹,那么在trunk

之后添加它

如果您使用的是Linux&amp;让SVN只安装CD到你想要安装的文件夹然后运行上面的命令 - 它会快速下载

我尝试了所有其他建议&amp;这是唯一有效的方法,无法使用bazaar或svnDownloader应用程序。

答案 5 :(得分:3)

注册github,然后使用:

https://import.github.com/new

操作的指令:

https://help.github.com/articles/importing-from-subversion/#importing-a-subversion-project-to-git-using-svn2git

一旦你在github上有一个git repo,你可以下载zip

答案 6 :(得分:2)

Google页面有一个链接,您可以下载源代码和完整的树。

转到来源标签,然后点击浏览

http://www.planethost.gr/so/gbrowse.png

然后您会看到将其下载为:

的链接

http://www.planethost.gr/so/gdownloadzip.png

答案 7 :(得分:1)

如果您正在讨论检查它,您可能想要颠覆本身。如果您对历史感兴趣,我会使用git-svn。如果你想要真正的颠覆克隆,我不知道,有什么东西。 :)

答案 8 :(得分:0)

如果你有代理我建议使用SVNGITDownloader它在.NET Framework下 及其源代码可用

答案 9 :(得分:0)

对我来说DownloadSVN是最好的SVN客户端没有安装没有探索shell集成所以不需要担心系统不稳定小而且重量很轻而且它最近做得很好我在我的WindowsXP_x86上遇到了非常糟糕的TortoiseSVN体验:幸运的是,我发现这个伟大的SVN客户端