在Windows上有一个基于命令行的svn版本吗?我知道我可以得到TortoiseSVN,但这并不适合我。
当前回答
TortoiseSVN包含一个控制台svn客户端,但默认情况下,在安装过程中没有启用相应的选项。
exe可执行文件不是独立的,它依赖于发行版中的其他一些文件1,但在大多数情况下这应该不是问题。
安装完成后,您可能需要将包含svn.exe的文件夹添加到此处所述的系统路径中,以便在控制台中可用。要检查它是否已经被安装程序添加,打开一个新的控制台并输入echo %PATH%。使用set单独查看所有环境变量。
1对于TortoiseSVN 1.14.1中的svn*可执行文件,在PATH上需要以下文件:
intl3_tsvn.dll
libaprutil_tsvn.dll
libapr_tsvn.dll
libsasl.dll
libsvn_tsvn.dll
其他回答
TortoiseSVN包含一个控制台svn客户端,但默认情况下,在安装过程中没有启用相应的选项。
exe可执行文件不是独立的,它依赖于发行版中的其他一些文件1,但在大多数情况下这应该不是问题。
安装完成后,您可能需要将包含svn.exe的文件夹添加到此处所述的系统路径中,以便在控制台中可用。要检查它是否已经被安装程序添加,打开一个新的控制台并输入echo %PATH%。使用set单独查看所有环境变量。
1对于TortoiseSVN 1.14.1中的svn*可执行文件,在PATH上需要以下文件:
intl3_tsvn.dll
libaprutil_tsvn.dll
libapr_tsvn.dll
libsasl.dll
libsvn_tsvn.dll
正如Damian在这里提到的,Windows Vista 64位TortoiseSVN的命令行颠覆客户端有命令行工具,在安装过程中默认不勾选。
如果你有Windows 10,你可以使用Bash在Ubuntu上安装subversion。
Cygwin是另一个选择。它的端口是svn。
subversion客户端本身在Windows上可用。请参见这里获取来自CollabNet的认证二进制文件。
CollabNet Subversion命令行客户端v1.6.9(适用于Windows) 这个安装程序只包括命令行客户端和一个自动更新组件。
虽然我不明白为什么不喜欢乌龟!:)
注意: 上面的链接是针对新产品的—您可以在旧版本的Subversion发行版中找到1.11.1到1.7.19版本
推荐文章
- XAMPP -端口80被PID 4的“无法打开进程”使用!12
- 如何丢弃SVN签出中的本地更改?
- 为什么git在Windows下记不住我的密码
- Git克隆/拉不断冻结在“存储密钥在缓存?”
- 有没有替换Windows (Visual C)的unistd.h ?
- 从Windows批处理文件设置系统环境变量?
- 从SVN存储库中删除文件而不删除本地副本
- 在Sublime Text 2中使用Ctrl+D进行多个选择时,我如何跳过匹配?
- #定义WIN32_LEAN_AND_MEAN具体排除了什么?
- 最好的轻量级web服务器(只有静态内容)的Windows
- 如何移动文件?
- npm犯错!错误:EPERM:操作不允许,重命名
- 崇高的文本从命令行
- 如何保持Python脚本输出窗口打开?
- 什么原因导致SVN错误“Not a working copy”?