svn merge - перенес хранилище на другой сервер и теперь получает сообщения «имеет другой корень хранилища» - PullRequest
1 голос
/ 16 марта 2010

Это похоже на subversion merge - "имеет корень хранилища, отличный от" - но кажется, что это совсем другая причина (тем более, что ответ на этот вопрос не решил мою проблему).

Некоторое время назад мы поменяли сервер, на котором расположены наши SVN-репозитории, - но мы использовали псевдоним, чтобы старое имя сервера указывало на новый сервер. У меня появилась привычка использовать новое имя сервера везде, где я извлекаю новые рабочие копии, но мы внесли изменения в большинство текущих рабочих копий, поскольку они являются живыми веб-сайтами.

До сих пор это не было проблемой - за исключением того, что сегодня утром я объединил некоторые изменения из моей ветки разработки в рабочую копию имеющейся у меня версии выпуска, и я получил сообщение "файл имеет другой корень хранилища" слияние прекращается.

Я знаю, что это потому, что я использую новое имя сервера, когда ветка разработки была обновлена ​​через старое имя сервера - но есть ли простой способ исправить это?

Или, если не простой способ - есть ли хорошо документированный способ исправить это?

1 Ответ

2 голосов
/ 16 марта 2010

Вы пробовали svn switch --relocate на своей рабочей копии?

...