У меня есть пользователь, который до сегодняшнего дня был вызван foo.bar. Теперь этот пользователь будет известен как fb, а не здесь. Но я хотел бы обновить все старые коммиты, чтобы отразить это имя пользователя вместо старого по статистическим причинам и т. Д. Как это можно сделать?Изменить автора старых коммитов в Subversion
Я знаю о синтаксисе
svn propset --revprop -r revision_number svn:author your_username
Но это потребует много ручного труда. Есть ли существующая функция или скрипт, который просто заменяет имя и имя, чтобы заменить его?
Update:
Вот небольшой скрипт, я сделал, чтобы справиться с этим, так как я буду делать это на много РЕПО для многих пользователей :) Просто запустите его в извлечённой папке хранилища на ваш выбор. Обратите внимание, что обработка ошибок в скрипте минимальна.
https://github.com/inquam/svn-rename-author
+1 за сценарий, который работает так же, как ожидалось (только должен был добавить путь к моей репо (ов) в конец каждой команды 'svn'). Примечание: крючок «pre-revprop-change» должен быть активирован и возвращать 0 на команду «revprop» –