Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/svn/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/r/67.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
下载SVN存储库?_Svn_Google Code - Fatal编程技术网

下载SVN存储库?

下载SVN存储库?,svn,google-code,Svn,Google Code,我正在寻找一个在线工具,可以让我下载一个在线SVN存储库(谷歌代码等) 你知道什么吗 更新 我想下载顶级父文件夹及其所有子文件夹和内容,而无需在我的计算机上安装任何内容。如果您要签出它,您可能需要subversion本身。如果你对历史感兴趣,我会使用gitsvn。如果你想要真正的subversion克隆,我不知道,那是有原因的 安装svn,导航到您的目录,然后运行命令svn checkout. 请向我们提供一些详细信息,如您的操作系统和下载内容/位置。如果您希望GUI访问SVN repos,您可

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

你知道什么吗

更新

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

如果您要签出它,您可能需要subversion本身。如果你对历史感兴趣,我会使用
gitsvn
。如果你想要真正的subversion克隆,我不知道,那是有原因的

安装svn,导航到您的目录,然后运行命令
svn checkout.


请向我们提供一些详细信息,如您的操作系统和下载内容/位置。

如果您希望GUI访问SVN repos,您可以使用(及其Repobrwoser) 如果你想要一个基于浏览器的工具,在不在你的机器上安装SVN的情况下浏览任何SVN repo,我不需要这样的工具。我只知道要安装到Web服务器的工具,需要在这些服务器上安装SVN客户端。
要签出或导出svn回购,您需要svn客户端。(或者从命令行中复制文件=)

如果要在线下载SVN存储库(例如Google代码),而不安装任何内容,可以使用wget:

wget-m-nphttp://myproject.googlecode.com/svn/myproject/trunk/

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

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

解释参数的作用:

-m,--mirror:

启用适合镜像的选项。此选项将启用 递归和时间戳,设置无限递归深度并保持 FTP目录列表。它目前相当于
-r-N-l inf--no remove list

-np,--无父项:

在检索时永远不要上升到父目录 递归地。这是一个有用的选择,因为它保证 将下载特定层次结构下的文件


谷歌代码左上角有一个链接“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
如果只需要子文件夹,请将其添加到主干之后

如果您在linux上,并且已将SVN安装到您希望首先安装它的文件夹中,然后运行上述命令-它将快速下载


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

.NET用于下载google代码项目文件(SVN)的实用程序。还有Git支持。需要.NET2.0


如果您有代理,我建议您在.NET Framework下使用它
它的源代码是可用的

对我来说下载SVN是最好的SVN客户端无需安装无需探索外壳集成所以无需担心系统不稳定重量小而且非常轻而且做得很好最近我在WindowsXP_x86上有一次很糟糕的陆龟VN体验:)幸运的是我找到了这个很棒的SVN客户端

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

转到选项卡,然后单击浏览

然后,您会看到用于下载的链接,如下所示:


注册github,然后使用:

说明:



一旦你在github上有了git回购协议,你就可以下载zip

@Almo,我希望它在线,问题更新。可能重复我已将我的问题标记为关闭。我在别的地方找到了答案。我只是不知道你称之为“SVN客户端”。@Shimmy“联机SVN客户端”链接已被删除“出于审核原因”。然后,如果你有访问权限,你必须按照命令行复制这些文件夹。但是你也可以复制所有的.svn文件夹。我有权限,当然,我可以不安装任何东西就复制吗?是的,这是普通文件,所以你可以用普通方式复制它们。但是所有这些.svn文件夹(在每个文件夹或子文件夹中,svn创建这样一个文件夹来存储他的信息)比项目文件占用更多的空间,因此导出是更好的方法。我的ISP上的https连接速度较慢,我突然收到“connection closed by server”消息。但是使用eu5,我最终可以得到我想要的回购协议。你要么安装SVN,要么安装SVN工具,你也可以在mac-OSx 10.8.2上安装SVN。它似乎是$git SVN,没有连字符。是的,我刚才提到了这种现象。它也可以双向工作,但我认为在您的系统上,
git svn
binary不在路径中。对我来说很好!非常棒的解决方案!这对我不起作用,但这里的例子起了作用——非常有用。谢谢我试图从code.google.com下载一个没有zip下载的项目,而这个网页正是这样做的……不幸的是,网站关闭了,有其他选择吗?完全适合我。但从谷歌代码下载一个SVN回购协议确实花了一些时间(或者只是我的互联网连接哈哈)。谢谢+1用于此实用程序。单EXE,无需安装(但需要.NET),工作完美且快速。非常好的工具。非常感谢。似乎不支持用户名/密码那里没有下载zip | tar.gz链接。@Narek我浏览了一个随机项目,你有权知道我没有看到这个下载-但是当我添加它并且屏幕截图是原创的时候,我不知道为什么有些存在,有些不存在。如果需要登录怎么办?