我正在将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
的参数?
答案 0 :(得分:0)
如果内存对我很好,svn(命令行客户端)包含在TortoiseSVN二进制发行版中,所以你应该能够通过一个简单的批处理文件来完成
svn switch --relocate