我的机器中的svn.exe在哪里?

问题描述 投票:125回答:12

我在桌面上安装了Tortoise svn。我想使用命令行svn.exe执行一些任务?但我无法在我的机器上找到svn.exe。

我们是否必须安装其他东西来获取svn.exe命令?

svn command-line tortoisesvn
12个回答
140
投票

subversion程序代码链接到TortoiseSVN二进制文件。如果需要从命令行访问存储库,则可以安装兼容的离散版本。

更新:TortoiseSVN软件包的最新版本除了链接到GUI二进制文件之外,还可以安装一个独立的svn.exe。它位于安装主程序的同一bin目录中。 (如果已安装TortoiseSVN,请重新运行安装程序,选择“修改”,然后选择命令行工具进行安装。)


1
投票

最新版本的TortoiseSVN软件包除了链接到GUI二进制文件之外,还可以安装一个独立的svn.exe。它位于安装主程序的同一bin目录中。 (如果已安装TortoiseSVN,请重新运行安装程序,选择“修改”,然后选择命令行工具进行安装。)


0
投票

首先,如果您的机器上安装了subversion?如果没有看你的tortoisesvn设置连接到什么服务器。

安装subversion时的默认位置是c:\ program files \ subversion,您可以在c:\ program files \ subversion \ bin中找到svn.exe,您可以在其中运行cmd行操作。


0
投票
def proc = 'cmd /c C:/TortoiseSVN/bin/TortoiseProc.exe /command:update /path:"C:/work/new/1.2/" /closeonend:2'.execute()

这是我的'svn.groovy'文件。


40
投票

TortoiseSVN 1.7有一个安装命令行工具的选项。

默认情况下不会选中它,但您可以再次运行安装程序并选择它。它还将自动更新您的PATH环境变量。


19
投票

在安装TortoiseSVN期间,请检查命令行客户端工具。这将在文件夹svn.exe中创建文件C:\Program Files\TortoiseSVN\bin


16
投票

TortoiseSVN不使用svn.exe,它有编译的SVN库。如果你需要运行自己的任务,你必须安装独立的subversion客户端。您可以来自Cygwin [http://cygwin.com],也可以从http://subversion.apache.org/packages.html#windows获取原生版本


5
投票

如果你想使用SVN.EXE,有几家公司可以编译官方二进制文件,可以免费下载。例如,Collabnet:

http://www.open.collab.net/downloads/subversion/


4
投票

如果您使用的是Silk安装,请尝试:

“\ Program Files \ SlikSvn \ bin”


3
投票

根据您的需要,automating TortoiseSVN可能是一个很好的解决方案。例如,如果没有错误或冲突,以下内容将更新存储库并关闭TortoiseSVN窗口:

TortoiseProc.exe /command:update /path:"c:\path\to\repo\" /closeonend:2

3
投票

是重新安装并选择命令行以获取Program Files-> Tortoise SVN文件夹中的svn。


2
投票

从这里下载:

http://sourceforge.net/projects/win32svn/

并运行安装程序。可执行文件位于:

\ Program Files(x86)\ Subversion \ bin

对于默认安装。

© www.soinside.com 2019 - 2024. All rights reserved.