Массивный SVN Name рефакторинг - PullRequest
0 голосов
/ 06 декабря 2018

Мне нужно изменить («рефакторинг» - правильное имя) многих имен веток в моем репозитории SVN (Для миграции на git многие имена ветвей равны некоторым именам тегов, и это нарушило миграцию).С плагином eclipse subversion невозможно переименовать все ветви вместе, поэтому я должен сделать это один за другим (тоже почти невозможно).Я искал способ автоматизировать это.Я должен хранить всю историю филиалов и каталогов.

Я ценю вашу помощь, люблю это сообщество.

1 Ответ

0 голосов
/ 07 декабря 2018

Вы не сможете выполнить это с клиентом SVN.Изменение названия ветви и ее фиксация по-прежнему оставит старое имя в истории - и оно столкнется.

Вы сказали, что должны сохранить всю историю ... Однако самое простое, что нужно сделать, это исключитьветви и хранить теги.

Если вам нужны все эти старые ветки, вы можете сбросить репо с помощью svn dump и затем использовать sed для переименования веток (или тегов)

...