Я ищу, чтобы уменьшить длину пути к файлу из-за различных проблем.Переименовать несколько разных файлов в 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+ разных версий.
Если есть способ, которым я могу связать это с помощью обычного фиксации, это будет еще лучше. Это позволило бы мне одновременно фиксировать ссылки на файлы в коде, чтобы код не был нарушен во время переименования.
Вы должны иметь возможность сделать это максимум в двух коммитах. Нет ограничений на количество файлов, которые могут быть изменены в фиксации. Поэтому переименуйте все файлы сначала в одном коммите, а затем переименуйте все каталоги в следующем. Возможно, вы сможете сделать это в одном коммите - сначала переименуйте каталоги, затем файлы, а затем выполните (непроверенные). –