svn.exe在我的机器中的什么位置?

svn.exe在我的机器中的什么位置?,svn,command-line,tortoisesvn,Svn,Command Line,Tortoisesvn,我的桌面上安装了乌龟svn。我想使用命令行执行一些任务svn.exe?但是我无法在我的机器上找到svn.exe 我们是否必须安装其他程序才能获得svn.exe命令?subversion程序代码链接到TortoiseSVN二进制文件中。如果需要从命令行访问存储库,可以安装兼容的离散版本 更新:除了链接到GUI二进制文件的svn.exe之外,最新版本的TortoiseSVN包还可以安装一个离散的svn.exe。它位于安装主程序的同一bin目录中。 在安装程序中,需要为此选择命令行工具: (如果您已

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


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

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

更新:除了链接到GUI二进制文件的svn.exe之外,最新版本的TortoiseSVN包还可以安装一个离散的svn.exe。它位于安装主程序的同一bin目录中。 在安装程序中,需要为此选择命令行工具:


(如果您已经安装了OrtoiseSVN,请重新运行安装程序并选择“修改”)

TortoiseSVN不使用svn.exe,而是在其中编译了svn库。如果需要运行自己的任务,则必须安装独立subversion客户端。您可以从Cygwin[]或从

获得本机版本,如果您使用的是Silk安装,请尝试:

“\Program Files\SlikSvn\bin”


首先,如果您的计算机上安装了subversion?如果没有,请查看您的tortoisesvn设置为连接到哪个服务器

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

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


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

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

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

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

def proc = 'cmd /c C:/TortoiseSVN/bin/TortoiseProc.exe /command:update /path:"C:/work/new/1.2/" /closeonend:2'.execute()
这是我的“svn.groovy”文件。

从这里下载:

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

\程序文件(x86)\Subversion\bin


对于默认安装。

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

是的,重新安装并选择命令行以获取程序文件->TortoiseSVN文件夹中的svn。

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

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

C:\ProgramFiles\TortoiseSVN\bin


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

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

所以我从下载了Apache Subversion命令行工具。解压后,我将以下两个位置放入我的PATH变量中:

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

完成此配置后,一切正常。我想在VsCode IDE中使用SVN。

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

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

什么是兼容的离散版本?TortoiseSVN安装程序有两个版本号。第一个是GUI外壳本身的版本。第二个是与之相关联的subversion版本。如果要安装离散版本,则需要与链接版本相同或接近的版本。您还可以通过上下文菜单“关于”框找到svn版本号。@阿弥陀佛如果您更新TSVN,您可能需要将svn更新到相同的主要发行版本。i、 e.TSVN 1.6.8 SVN 1.6.6将是兼容的。看看Stefan Egli的答案。V1.7还提供了安装svn二进制文件的选项。如果您已经安装了OrtoiseSVN 1.7,那么尝试重新安装它,它将为您提供修改安装的选项。单击X'ed out命令行选项并选择同时安装该命令行。为mecinst sliksvn()工作,安装它并将其添加到路径的简单方法。我下载了VisualSVN(客户端版本),安装程序包包括命令行。谢谢。问题是,你不能隐藏commitnice上的对话框。除了更常见的GUI工具,如TortoiseSvnDownVote,因为这些二进制软件包不再接收更新。在我看来,你似乎在描述另一个问题的解决方案,不是针对OP提出的问题。你能检查一下你是否在回答这个问题吗?