Как мне переключиться на другую ветку Subversion в Intellij?

Какова концепция переключения ветвей в IntelliJ? Я, должно быть, слепой или идиот ...

Я бы предположил, что будет опция «переключить на копирование» или что-то в этом роде, но ее нет ...

ИЗМЕНИТЬ для пояснения: в моей предыдущей среде IDE была простая опция «переключить на копирование», которая обновляла все файлы, отличные от текущей ветки / магистрали. У IntelliJ, похоже, совершенно другой подход к этому, который я просто не понимаю. Помощь тоже не очень полезна.

Мы очень ценим полезные ключевые слова, ссылки или подсказки. Спасибо.


person PeterP    schedule 19.10.2009    source источник
comment
В случае, если это может помочь кому-то другому: я попытался выполнить svn switch из командной строки DOS, и хотя он, казалось, работал, на самом деле ничего не сделал (позвонив svn st, продолжал говорить, что я указываю на старый URL-адрес). Но переключение через обновление (Ctrl + T) в IntelliJ сработало отлично.   -  person vegemite4me    schedule 02.11.2012


Ответы (4)


Только что обнаруженное переключение ветвей выполняется с помощью диалогового окна обновления (VCS -> Update Project, ⌘T), где я могу выбрать любую ветку, тег или ревизию, которую я хочу.

person PeterP    schedule 19.10.2009
comment
Именно потому, что здесь вы обновляете свою песочницу до новой ветки. - person Shaun F; 21.10.2009
comment
Я не буду говорить, что он слепой и немой. На самом деле я ожидал, что в контекстном меню svn также будет опция переключения. Но на самом деле его можно найти где-нибудь еще. - person TjerkW; 21.03.2013
comment
обновление этого .. jetbrains.com / идея / помощь / - person Lucas Garcia; 26.11.2014
comment
Пользователь ожидает аналогичного опыта от IDEA в разных CSV, что трудно сделать, потому что подход SVN выглядит глупым с точки зрения GIT. Путаница в том же ожидании опыта от магии IDEA. - person smile-on; 29.05.2015
comment
@LucasGarcia мертвая ссылка, 404 - person SusanW; 12.03.2021

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

  1. Используйте командное меню «Контроль версий» -> Показать изменения.
  2. В этом представлении перейдите на вкладку «Информация о рабочих копиях Subversion».
  3. Здесь вы должны найти ссылку «Настроить ветки», где вы сможете переключать магистраль и ветки.

Если можно так сказать, это кажется довольно сложным, если у кого-то есть получше, я был бы рад услышать :-)

person Arnaud P    schedule 07.11.2011
comment
Изменить: вы также можете снова увидеть диалоговое окно, следующее: Настройки | Контроль версий | Подтверждение | Отображать диалоговое окно параметров при вызове этих команд: Обновить - person Arnaud P; 09.11.2011
comment
Вы можете вернуть диалоговое окно, щелкнув с зажатой клавишей Shift на пункте меню «Обновить каталог». - person Michael Lloyd Lee mlk; 29.11.2011

Просто используйте «Subversion» -> «Обновить каталог ...» с опциями. Если диалог «Параметры обновления» отключен, вот как его можно переместить назад:

  1. Зайдите в: «Настройки» -> «Контроль версий» -> «Подтверждение».
  2. Установите флажок «Отображать диалоговое окно параметров ...» для «Обновить».
person andrch    schedule 14.02.2014

Если вы, как и я, нажмете «настроить ветки», а затем выберете путь к нужной ветке - это неправильно! когда в "настройке веток" вам нужно выбрать путь на один уровень выше

надеюсь, это поможет кому-то вроде меня ...

person losty    schedule 07.08.2014