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

146

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

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

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

Полезные ключевые слова, ссылки или советы очень ценятся. Спасибо.

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

Ответы:

216

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

PeterP
источник
2
Правильно, потому что здесь вы «обновляете» свою песочницу до новой ветки.
Шон Ф
50
Я бы сказал, что он слепой и тупой. На самом деле я ожидал, что параметр "переключатель" в контекстном меню SVN также. Но действительно это должно быть найдено где-то еще.
TjerkW
2
обновление этого .. jetbrains.com/idea/help/...
Lucas Garcia
Пользователь ожидает аналогичного опыта от IDEA для разных CSV, что трудно сделать, потому что подход SVN выглядит «глупым» с точки зрения GIT. Путаница заключается в ожидании «того же опыта» от магии ИДЕИ.
улыбка 29
46

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

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

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

Арно П
источник
10
Изменить: вы также можете снова запросить диалоговое окно, следующее: Настройки | Контроль версий | Подтверждение | Отображение диалогового окна параметров при запуске этих команд: Обновление
Arnaud P
40
Вы можете вернуть диалоговое окно обратно, щелкнув по пункту меню «Обновить каталог».
Майкл Ллойд Ли млк
16

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

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

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

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

Losty
источник