自动化TortoiseSVN重新定位

时间:2012-04-23 15:39:59

标签: svn tortoisesvn

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

据我了解,SVN允许重定位的类Unix实现,如下所示。

svn switch --relocate From_URL To_URL

我不知道如何在Windows下使用TortoiseSVN执行此操作。我能找到的最接近的人使用/command:relocate开关。

TortoiseProc.exe /command:relocate /path:File_Path

这是一个开始,但它仍然提示最终用户输入新的服务器路径,这是我真的想避免的。

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

1 个答案:

答案 0 :(得分:0)

如果内存对我很好,svn(命令行客户端)包含在TortoiseSVN二进制发行版中,所以你应该能够通过一个简单的批处理文件来完成

svn switch --relocate