在SVN中重命名多个不同的文件

Rename multiple different files in SVN

由于各种问题,我希望减少文件路径长度。

如果我在一个文件夹中有两个文件,folder_with_long_name/file A.txtfolder_with_long_name/file B.txt。我想将其更改为 folder_short_name/fileA.txtfolder_short_name/fileB.txt

目前,为了重命名这些文件和文件夹,我必须进行 3 次单独的修改,一次针对文件夹,另一次针对每个文本文件。与其他问题不同,我无法 运行 批处理脚本等重命名,因为没有 运行 的模式。这是逐个文件、逐个文件夹的重命名。

我真的很希望能够在一次提交中完成所有这些,以防止 50 多个不同的修订。

如果有一种方法可以将其与常规提交捆绑在一起,那就更好了。这将允许我同时修复代码中的文件路径引用,以便代码在重命名期间不会被破坏。

原来问题是试图通过 TortoiseSVN 的 repo-browser 来解决这个问题。在那里这样做最终会导致每次重命名都进行单独的修订。通过在本地签出并通过 tortoiseSVN 菜单项进行重命名,我能够将它组合成一个自然的提交。这也维护了文件的历史。