用于Windows的命令行svn?

时间:2010-02-26 11:16:43

标签: windows svn command-line-interface

Windows是否有基于命令行的svn版本?我知道我可以获得TortoiseSVN,但这对我不起作用。

10 个答案:

答案 0 :(得分:209)

较新版本的TortoiseSVN包含一个控制台svn客户端,但默认情况下不会检查相应的选项。

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

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

TortoiseSVN install wizard

答案 1 :(得分:93)

Subversion客户端本身在Windows上可用。有关来自CollabNet的认证二进制文件,请参阅here

  

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

     

此安装程序仅包括命令行客户端和自动更新组件。

即使我无法理解它可能不会龟! :)

答案 2 :(得分:69)

我使用了sliksvn,它对我很有用

答案 3 :(得分:17)

cygwin是另一种选择。它的端口为svn

答案 4 :(得分:12)

您可以使用TortoiseSVN 1.7或更高版本获取SVN命令行工具,或从VisualSVN获取6.5mb独立包。

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

检查Apache Subversion "Binary Packages" page也是有意义的。的xD

答案 5 :(得分:4)

正如Damian在此处所说Command line subversion client for Windows Vista 64bits TortoiseSVN具有在安装过程中默认未选中的命令行工具。

答案 6 :(得分:3)

您可以使用Apache Subversion。它是颠覆的所有者。您可以从here下载。安装后,必须重新启动pc才能从命令行使用svn。

答案 7 :(得分:3)

用于Windows的VisualSVN 具有仅命令行可执行文件(以及Visual Studio插件)。 参见https://www.visualsvn.com/downloads/

它是完全便携式的,因此无需安装。

答案 8 :(得分:2)

如果您使用的是Windows 10,则可以在Windows上使用 Bash on Ubuntu 进行install颠覆。

答案 9 :(得分:0)

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

$ pacman -S svn

也可以从cmd使用这些工具:

C:\>C:\msys64\usr\bin\svn.exe co http://somehost/somerepo/