在Windows上有一个基于命令行的svn版本吗?我知道我可以得到TortoiseSVN,但这并不适合我。
当前回答
您可以使用TortoiseSVN 1.7或更高版本获得SVN命令行工具,也可以从VisualSVN获得6.5mb的独立包。
从TortoiseSVN 1.7开始,它的安装程序为您提供了一个安装命令行工具的选项。
检查Apache Subversion“二进制包”页面也是有意义的。xD
其他回答
正如Damian在这里提到的,Windows Vista 64位TortoiseSVN的命令行颠覆客户端有命令行工具,在安装过程中默认不勾选。
Cygwin是另一个选择。它的端口是svn。
subversion客户端本身在Windows上可用。请参见这里获取来自CollabNet的认证二进制文件。
CollabNet Subversion命令行客户端v1.6.9(适用于Windows) 这个安装程序只包括命令行客户端和一个自动更新组件。
虽然我不明白为什么不喜欢乌龟!:)
注意: 上面的链接是针对新产品的—您可以在旧版本的Subversion发行版中找到1.11.1到1.7.19版本
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
安装MSYS2,它的存储库中有svn(除了许多其他的Unix好东西)。MSYS2安装时没有Windows管理员权限。
$ pacman -S svn
这些工具也可以在cmd下使用:
C:\>C:\msys64\usr\bin\svn.exe co http://somehost/somerepo/
推荐文章
- 在Windows批处理脚本中格式化日期和时间
- 映射一个网络驱动器供服务使用
- 如何在windows中使用命令提示符(cmd)列出文件。我试过在Linux中使用“ls”,但它显示一个错误?
- Windows上最好的免费c++分析器是什么?
- 如何在Windows上运行多个Python版本
- 运行计划任务的最佳方式
- Windows上Git文件的权限
- 如何同时安装Python 2。3. Python。Windows下的x
- 由于“之前的操作尚未完成”,Subversion被卡住?
- Subversion中的主干、分支和标签是什么?
- 可能改变安卓虚拟设备保存的地方?
- 如何检查DLL依赖关系?
- Android-Facebook应用程序的键散列
- 如何在PowerShell中输出一些东西
- 如何在命令提示符中使用空格?