Игнорировать несоответствие UUID при «svn switch --relocate»

Игнорировать несоответствие UUID при «svn switch --relocate»

Этот вопрос примерно соответствует моему вопросу, но ему уже десять лет:

Как изменить UUID рабочей копии Subversion?

У нас есть старый сервер SVN, на котором около 10 репозиториев. Поскольку он старый, все репозитории, кроме самых новых, имеют одинаковый UUID.

Я нахожусь в процессе замены его на новый сервер SVN. Чтобы защититься от будущих реальных ошибок при попытке переключения между репозиториями, было бы неплохо сделать UUID во всех репозиториях разными на этом этапе, если это возможно.

Однако «svn switch --relocate» затем откажется обновлять извлечения пользователя при переходе на новый сервер, поскольку UUID репозитория будут другими.

Неужели нет способа заставить эту команду игнорировать несоответствие UUID? - Я бы предпочел, чтобы люди запускали команду один раз сейчас для извлечений, которые фактически из одного и того же репозитория, с возможностью игнорировать ошибку, и тогда ошибки будут менее вероятны в будущем.

Другой вариант — установить UUID на новых репозиториях такими же, как на старом сервере. Это решит проблему сейчас, но оставит все репозитории с тем же UUID навсегда в будущем.

Есть опция «--ignore-ancestry» — будет ли она также игнорировать проверку UUID?

Связанный контент