Svn 自动化陆龟重新定位

Svn 自动化陆龟重新定位,svn,tortoisesvn,Svn,Tortoisesvn,我正在将我的SVN存储库从一台服务器移动到另一台服务器。作为这个过程的一部分,我有许多运行TortoiseSVN的客户端PC,它们当前指向旧位置,需要为新路径进行更新。并不是所有这些都在我的直接控制之下,所以我想创建一个小批量脚本来为我完成这项工作 据我所知,SVN允许类似Unix的重新定位实现,如下所示 svn switch --relocate From_URL To_URL 我不知道如何在Windows下使用TortoiseSVN执行此操作。我能找到的最近的一个使用/命令:重新定位开关

我正在将我的SVN存储库从一台服务器移动到另一台服务器。作为这个过程的一部分,我有许多运行TortoiseSVN的客户端PC,它们当前指向旧位置,需要为新路径进行更新。并不是所有这些都在我的直接控制之下,所以我想创建一个小批量脚本来为我完成这项工作

据我所知,SVN允许类似Unix的重新定位实现,如下所示

svn switch --relocate From_URL To_URL
我不知道如何在Windows下使用TortoiseSVN执行此操作。我能找到的最近的一个使用
/命令:重新定位
开关

TortoiseProc.exe /command:relocate /path:File_Path
这是一个开始,但它仍然会提示最终用户输入新的服务器路径,这是我真正希望避免的


有没有办法将新服务器名指定为
TortoiseProc.exe
的参数?

如果内存很好,那么svn(命令行客户机)包含在TortoiseSVN二进制发行版中,因此您应该能够通过一个简单的批处理文件执行

svn switch --relocate

如果内存对我有用的话,那么svn(命令行客户机)包含在TortoiseSVN二进制发行版中,因此您应该能够使用一个简单的批处理文件来执行

svn switch --relocate

作为批处理文件运行会返回“'svn'未被识别为内部或外部命令、可操作程序或批处理文件”。可能到svn的路径未包含在%path%中?我可以从cmd使用svn,我不记得显式安装了命令行客户端……看起来好像没有安装svn命令行工具。安装后,我可以从命令行调用。我担心的是,我不会在远程PC上安装命令行工具,因此我担心这不是一个选项。以批处理文件运行会返回“'svn'不被识别为内部或外部命令、可操作程序或批处理文件”。可能到svn的路径不包括在%path%中?我可以从cmd使用svn,我不记得显式安装了命令行客户端……看起来好像没有安装svn命令行工具。安装后,我可以从命令行调用。我担心的是,我不会在远程PC上安装命令行工具,所以我恐怕这不是一个选项。