命令行svn for Windows?

Windows中有没有基于命令行的svn版本?我知道我可以得到TortoiseSVN,但这并不适合我。

358679 次浏览

我用过sliksvn,它对我来说很有用

subversion客户端本身在Windows上可用。参见这里<强> < / >强获取来自CollabNet的认证二进制文件。

CollabNet Subversion命令行客户端v1.6.9(适用于Windows)

这个安装程序只包括命令行客户端和一个自动更新组件。

即使我不能理解,也有可能不乌龟!:)

< p > 注意:
上面的链接是针对较新的产品-你可以在较旧的Subversion版本

找到1.11.1到1.7.19版本

cygwin是另一个选项。它的端口是svn

正如Damian在这里提到的,Windows Vista 64位的命令行subversion客户端 TortoiseSVN有命令行工具,在安装过程中默认是未选中的。

您可以获得带有TortoiseSVN 1.7或更高版本的SVN命令行工具,或者从VisualSVN获得6.5mb的独立包。

从TortoiseSVN 1.7开始,它的安装程序为您提供了一个安装命令行工具的选项。

检查Apache Subversion“二进制包”页面也是有意义的。xD

TortoiseSVN包含一个控制台svn客户端,但默认情况下,在安装过程中没有启用相应的选项。

svn.exe可执行文件不是独立的,它依赖于发行版中的其他一些文件__abc1,但在大多数情况下这应该不是问题。

安装完成后,您可能需要将包含svn.exe的文件夹添加到系统PATH中,如在这里所述,以便在控制台中可用。要检查它是否已经被安装程序添加,打开控制台并键入echo %PATH%。使用set单独查看所有环境变量。

TortoiseSVN install wizard

对于TortoiseSVN 1.14.1中的svn*可执行文件,在PATH上需要以下文件:

intl3_tsvn.dll
libaprutil_tsvn.dll
libapr_tsvn.dll
libsasl.dll
libsvn_tsvn.dll

您可以使用Apache Subversion。它是颠覆的拥有者。你可以从在这里下载。安装完成后,需要重启pc才能从命令行使用svn。

如果你有Windows 10,你可以使用Bash在Ubuntu和Windows上安装 subversion。

安装MSYS2,它的存储库中有svn(除了许多其他的Unix好东西)。MSYS2安装时没有Windows管理员权限。

$ pacman -S svn

这些工具也可以在cmd下使用:

C:\>C:\msys64\usr\bin\svn.exe co http://somehost/somerepo/
VisualSVN for Windows有一个命令行可执行文件(以及Visual Studio插件)。 看到https://www.visualsvn.com/downloads/ < / p >

它是完全便携的,所以不需要安装。