Это мой сценарий:
Изначально было два отдельных репозитория, мне нужно объединить их в один репозиторий. Меня не слишком заботит история этих репозиториев. Я создал новый репозиторий и без проблем могу импортировать репозитории.
Проблема в рабочих копиях пользователей, я могу попросить их
переключатель - переместить
однако существует проблема с UUID, который будет отличаться для каждого исходного репозитория: я могу переназначить только UUID в новом репозитории, чтобы он соответствовал одному из исходных репозиториев.
Итак, как лучше всего решить эту проблему? (Я подозреваю / надеюсь, что ошибаюсь ...) Любые идеи приветствуются!
-Грант.
Им нужно будет переместить только одну рабочую копию в новый репозиторий, который (после обновления) будет иметь все содержимое двух исходных репозиториев, так что вторую рабочую копию можно будет утилизировать.
Вам вообще не нужно беспокоиться об UUID.
Лично, если бы это был я, и меня не волновала история, я бы создал новый пустой репозиторий, экспортировал бы последнюю ревизию обоих существующих репозиториев, а затем импортировал бы их (возможно, в родительские папки в новом репозитории - например, / old -repo1 / stuff, / old-repo2 / stuff), а затем попросить пользователей игнорировать обе рабочие копии и проверить новую.
Очевидно, прежде чем делать это, убедитесь, что все пользователи внесли все незавершенные изменения!