在SVN

时间:2017-02-16 21:32:44

标签: svn tortoisesvn rename filenames file-rename

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

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

目前,为了重命名这些文件和文件夹,我必须做3个单独的修订,一个用于文件夹,一个用于每个文本文件。与其他问题不同,我无法运行批处理脚本等进行重命名,因为没有可以运行的模式。它是逐个文件夹,逐个文件夹重命名。

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

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

1 个答案:

答案 0 :(得分:1)

事实证明,问题是试图通过TortoiseSVN的repo-browser做到这一点。在那里做到这一点最终每次重命名都需要单独修订。通过本地检出并通过tortoiseSVN菜单项进行重命名,我可以将它组合成一个自然提交。这也保留了文件的历史记录。