Windows SVN客户端二进制文件

49

SVN命令行版本的Windows二进制文件在哪里?无论我搜索哪里,都会出现一些带有安装程序的公司花哨的客户端软件。

我正在使用一个没有管理员账户的机器。请给我普通的命令行二进制文件,它们到底在哪里啊?

10个回答

34

5
这个方法已经不再适用(Subversion移动到了Apache,不再发布二进制文件),因此需要修复或取消接受此答案。 - Jason S
注意:使用提供zip包的第五个选项Win32svn! - cavila

21
我使用 Slik SVN。相比CollabNet,它不需要大量的注册信息。

5
出于这个确切的原因,我决定不选择CollabNet版本。 - Ken White
1
但是它需要管理员权限,因为它是一个MSI安装程序。 - jewbix.cube
1
问题在于Slik SVN不包括Apache模块,因此无法用于设置服务器。 - ahwm

8
Slik SVN获取版本,无需注册,您应该能够在任何想要安装的地方(并具有权限)安装它。
如果您无法运行安装程序,您可以尝试使用UniExtract或可能使用Total CommanderMSI插件从中提取文件。同时,您也可以尝试从中提取文件extracting the files

7
您可以始终使用cygwin并在安装期间安装subversion软件包,这将使其在命令提示符中可用(需要进行一些$PATH更改),但我理解如果这不符合您的“仅限二进制文件”的标准。编辑:我知道人们为什么会投反对票,但这只是获取subversion二进制文件的最后一招建议。回答“为什么要安装所有cygwin,如果您只需要subversion”这个问题:我发现它最初是一个Linux应用程序,我更喜欢在类似于cygwin的*nix环境中使用subversion,并且可以因此利用GNU工具,例如find、grep、bash等来执行基于文件的操作,这是subversion主要处理的。我建议这样做是因为这个原因,而且我认为这是获取subversion的最简单、最快捷的方法,因为OP已经表达了对找到合法二进制文件的沮丧:点击几下就完成了。这是一个被要求的建议,在我的原始评论中,我有安装cygwin的警告。

2
如果你不需要Cygwin的其他功能,为什么要安装全部Cygwin呢? - Ken White
2
真的。你没有告诉他那件事。 :-) 如果你这样做了,你可能会得到更多的反对票。 - Ken White
1
我不喜欢这个答案,但我喜欢你解释它的方式。所以我给了你一个赞;) - jgauffin
2
我讨厌使用Windows命令行界面,并且几乎在新的Windows系统上立即安装Cygwin,但这只是我的个人偏好。如果必须使用CMD shell,则Cygwin Subversion构建无法正常工作,因此在这种情况下,您可能需要使用其他工具。 - Alan Krueger
3
+1 - 使用Cygwin是一个可行的选择。你是否喜欢这个建议是个人偏好问题。 - Roy Tinker
显示剩余2条评论

6

1
这应该是新的被接受的答案。它是此页面上唯一一个带有二进制文件的zip文件,而不是MSI安装程序、需要手动构建的文件目录或死链接。几乎所有的MSI安装程序都需要管理员权限。编辑:bahrep建议的VisualSVN二进制文件也可以使用。 - jewbix.cube

4

3

1
据我所见,现在那里没有压缩的二进制文件,只有MSI文件。 - bahrep

3
来自CollabNet的命令行客户端虽然有Windows安装程序,但它只会询问您想要将文件放在哪里,然后完成安装。正如其名称所示,它只是命令行客户端,没有其他功能。Subversion不分发他们自己的二进制文件。

Subversion项目不正式支持或维护任何Subversion软件的二进制包。然而,志愿者已经为不同的发行版和平台创建了二进制包,并且为方便起见,我们在此维护了一个链接列表。如果有任何关于不同二进制包的问题或疑问,请发送电子邮件到Subversion用户邮件列表。


2

0

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