繁体   English   中英

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

[英]Where is svn.exe in my machine?

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

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

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

更新:最新版本的 TortoiseSVN 包可以安装一个独立的 svn.exe 除了链接到 GUI 二进制文件的那个。 它位于安装主程序的同一个 bin 目录中。 在安装程序中,需要为此选择命令行工具: 在此处输入图片说明

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

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

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

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

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

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

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

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

"\\Program Files\\SlikSvn\\bin"

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

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

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

从这里下载:

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

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

\\Program Files (x86)\\Subversion\\bin

对于默认安装。

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

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

所以我从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。

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

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

在此处输入图片说明

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

这是我的“svn.groovy”文件。

首先,如果你的机器上安装了subversion? 如果不查看您的tortoisesvn 设置连接到哪个服务器。

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

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

C:\\Program Files\\TortoiseSVN\\bin

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

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM