在SVN中重命名多个不同的文件
Rename multiple different files in SVN
由于各种问题,我希望减少文件路径长度。
如果我在一个文件夹中有两个文件,folder_with_long_name/file A.txt
和 folder_with_long_name/file B.txt
。我想将其更改为 folder_short_name/fileA.txt
和 folder_short_name/fileB.txt
。
目前,为了重命名这些文件和文件夹,我必须进行 3 次单独的修改,一次针对文件夹,另一次针对每个文本文件。与其他问题不同,我无法 运行 批处理脚本等重命名,因为没有 运行 的模式。这是逐个文件、逐个文件夹的重命名。
我真的很希望能够在一次提交中完成所有这些,以防止 50 多个不同的修订。
如果有一种方法可以将其与常规提交捆绑在一起,那就更好了。这将允许我同时修复代码中的文件路径引用,以便代码在重命名期间不会被破坏。
原来问题是试图通过 TortoiseSVN 的 repo-browser 来解决这个问题。在那里这样做最终会导致每次重命名都进行单独的修订。通过在本地签出并通过 tortoiseSVN 菜单项进行重命名,我能够将它组合成一个自然的提交。这也维护了文件的历史。
由于各种问题,我希望减少文件路径长度。
如果我在一个文件夹中有两个文件,folder_with_long_name/file A.txt
和 folder_with_long_name/file B.txt
。我想将其更改为 folder_short_name/fileA.txt
和 folder_short_name/fileB.txt
。
目前,为了重命名这些文件和文件夹,我必须进行 3 次单独的修改,一次针对文件夹,另一次针对每个文本文件。与其他问题不同,我无法 运行 批处理脚本等重命名,因为没有 运行 的模式。这是逐个文件、逐个文件夹的重命名。
我真的很希望能够在一次提交中完成所有这些,以防止 50 多个不同的修订。
如果有一种方法可以将其与常规提交捆绑在一起,那就更好了。这将允许我同时修复代码中的文件路径引用,以便代码在重命名期间不会被破坏。
原来问题是试图通过 TortoiseSVN 的 repo-browser 来解决这个问题。在那里这样做最终会导致每次重命名都进行单独的修订。通过在本地签出并通过 tortoiseSVN 菜单项进行重命名,我能够将它组合成一个自然的提交。这也维护了文件的历史。