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

时间:2010-06-03 15:03:45

标签: svn command-line tortoisesvn

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

我们是否必须安装其他内容才能获得 svn.exe 命令?

15 个答案:

答案 0 :(得分:139)

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

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

答案 1 :(得分:39)

TortoiseSVN 1.7提供了安装命令行工具的选项。

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

答案 2 :(得分:18)

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

答案 3 :(得分:16)

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

获取原生版本

答案 4 :(得分:5)

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

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

答案 5 :(得分:4)

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

  

“\ Program Files \ SlikSvn \ bin”

答案 6 :(得分:3)

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

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

答案 7 :(得分:3)

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

答案 8 :(得分:2)

从这里下载:

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

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

\ Program Files(x86)\ Subversion \ bin

用于默认安装。

答案 9 :(得分:1)

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

答案 10 :(得分:1)

我在启用了命令行工具的Windows 10中安装了TortoiseSVN-1.12.2.28653-x64-svn-1.12.2。仍然svn.exe文件夹中没有bin文件。

因此,我从https://www.visualsvn.com/files/Apache-Subversion-1.13.0.zip下载了Apache Subversion命令行工具。解压缩后,将以下两个位置放入PATH变量:

C:\Program Files\TortoiseSVN\bin
E:\Apache-Subversion-1.13.0\bin

配置完成后,一切对我来说都很好。我想在VsCode IDE中使用SVN。

答案 11 :(得分:1)

如果已经安装了 Subversion,则无需使用命令行客户端工具重新安装它。
只需转到

Start(Rightclick) ->App and Feature ->TortoiseSvn->Modify->Install command line client tools.   

enter image description here

答案 12 :(得分:0)

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

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

答案 13 :(得分:0)

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

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

答案 14 :(得分:0)

通常,您可以在以下位置找到svn.exe:

  

C:\ Program Files \ TortoiseSVN \ bin

如果您已经安装了TortoiseSVN,但仍无法在给定位置找到文件svn.exe,则需要重新运行TortoiseSVN安装程序,单击“修改”并选择“命令行工具”,然后在安装后成功完成后,您现在可以在驱动器上的指定位置找到“ svn.exe”。