Windows是否有基于命令行的svn
版本?我知道我可以获得TortoiseSVN,但这对我不起作用。
答案 0 :(得分:209)
较新版本的TortoiseSVN包含一个控制台svn客户端,但默认情况下不会检查相应的选项。
svn.exe
可执行文件不是独立的,它取决于发行版中的其他一些文件,但在大多数情况下这不应该是一个问题。
安装完成后,您可能需要按照here所述将包含svn.exe
的文件夹添加到系统PATH
,以便在您的控制台中可用。要检查安装程序是否已添加它,请打开 new 控制台并键入echo %PATH%
。单独使用set
查看所有环境变量。
答案 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/