SVN: перемещение ствола репозитория в чужую ветку (с историей) - PullRequest
10 голосов
/ 29 октября 2009

Я работаю с настройкой SVN с большим количеством репозиториев. Я пытаюсь объединить некоторые, перемещая ствол одного в ветвь другого (старые - тематические версии нового, за исключением некоторых исправлений кода, которые я буду применять позже, так что для меня это имеет смысл). Короткая версия, я хочу перейти от RepositoryA / trunk к RepositoryB / branch / RepAName.

В идеале, я бы хотел сохранить историю. Я мог бы сделать экспорт -> импорт, но это теряет историю, и поэтому это не идеально. Я не могу сделать дамп через svnadmin, так как кажется, что он перезапишет RepositoryB (или потерпит неудачу, но я не собираюсь рисковать, теряя RepositoryB, чтобы выяснить это). Так, как я мог сделать движение и поддержать историю, или это невозможно с SVN?

1 Ответ

11 голосов
/ 29 октября 2009

После svnadmin dump вы можете указать родительский каталог вашего импорта с помощью svnadmin load --parent-dir <dir>, см. Руководство svn .

...