Ответ 1
Из Обзор хранилища SVN Exploring щелкните правой кнопкой мыши на вашем репозитории проектов и выберите Переместить.. из контекстного меню:
Появится окно подтверждения, показывающее активные проекты, на которые повлияет перемещение.
Мой вопрос может утверждаться как расширение/похожее на вопрос, поставленный здесь.
в принципе, мне нужно сделать ту же функциональность, используя плагин Eclipse Subclipse. Subclipse имеет функцию "Переключить ветку/тег/ревизию", однако это ограничено, поскольку он рассматривает новый URL как репозиторий и пытается их сравнить. Я хочу изменить URL-адрес.
любые идеи!
Из Обзор хранилища SVN Exploring щелкните правой кнопкой мыши на вашем репозитории проектов и выберите Переместить.. из контекстного меню:
Появится окно подтверждения, показывающее активные проекты, на которые повлияет перемещение.
В более поздних версиях Eclipse/Subversive (которые не имеют опции Переместить) вы можете просто щелкнуть Свойства местоположения и изменить URL. Он предупредит вас, что "присоединенные проекты будут перенесены, потому что корневой URL репозитория отличается от ранее введенного". Это то, что вы хотите!
Я обнаружил, что если проекты, связанные с SVN, которые вы пытаетесь переместить, открываются в Eclipse, операция не выполняется со следующей ошибкой в "SVN Console":
switch --relocate http://old.scm.com/svn/APP http://new.scm.com/svn/APP .../webapp
svn: E155019: Cannot relocate '...\webapp' as it is not the root of a working copy
svn: E155019: Cannot relocate '...\webapp' as it is not the root of a working copy
Решение заключалось в том, чтобы закрыть все проекты (Project Explorer → щелкните правой кнопкой мыши по проекту → Закрыть проект), и только после этого переместите URL-адрес в окне SVN (окно SVN Repositories → щелкните правой кнопкой мыши по URL-адресу старого SVN → Relocate).
Обратите внимание, что поле "Проекты, которые будут перемещены" на следующем экране пустым. Перед тем, как показать все открытые проекты в Eclipse IDE.
Это были только то, как я добился успеха.
Использование Eclipse Kepler Service Release 2, с Subclipse 1.10.10.
У меня была аналогичная проблема с 64-разрядной версией Eclipse Luna 4.4.2. Первоначально я переместил проект в командной строке, и Eclipse не смог распознать изменение перемещения. В качестве альтернативы я попытался удалить и повторно импортировать проекты, но, к сожалению, этот подход также не удался. Затем отсортировано так:
После этого изменения Eclipse прекратил давать такие ошибки, и я смог увидеть новый корневой адрес каждого проекта в правой части имени