Jak przejść do innej gałęzi subversion w Intellij?

146

Jaka jest koncepcja przełączania gałęzi w IntelliJ? Muszę być albo ślepy, albo idiotą ...

Zakładałbym, że byłaby opcja „przełącz na kopiowanie” lub coś w tym stylu, ale nie ma takiej opcji ...

EDYCJA dla wyjaśnienia: moje poprzednie IDE miało prostą opcję "przełącz na kopiowanie", która aktualizowała wszystkie pliki różniące się od bieżącej gałęzi / linii głównej. Wydaje się, że IntelliJ ma do tego zupełnie inne podejście, którego po prostu nie rozumiem. Pomoc też nie jest zbyt przydatna.

Pomocne słowa kluczowe, linki lub wskazówki są bardzo mile widziane. Dzięki.

Peter P.
źródło
Na wypadek, gdyby to mogło pomóc komuś innemu: próbowałem wykonać svn switchpolecenie z wiersza poleceń DOS i chociaż wydawało się, że działa, w rzeczywistości nic nie dało (dzwonienie svn stkontynuowało, mówiąc, że wskazałem stary adres URL). Ale przełączenie za pomocą aktualizacji (Ctrl + T) w IntelliJ działało idealnie.
vegemite4me

Odpowiedzi:

216

Właśnie odkryte przełączanie gałęzi odbywa się za pomocą okna dialogowego aktualizacji (VCS -> Update Project, ⌘T), w którym mogę wybrać dowolną gałąź, tag lub wersję, którą chcę.

Peter P.
źródło
2
Właśnie dlatego, że tutaj „aktualizujesz” piaskownicę do nowej gałęzi.
Shaun F
50
Nie powiedziałbym, że jest ślepy i głupi. Właściwie spodziewałem się również opcji "przełącznika" w menu kontekstowym svn. Ale rzeczywiście można go znaleźć gdzie indziej.
TjerkW
2
aktualizacja tego .. jetbrains.com/idea/help/…
Lucas Garcia
Użytkownicy oczekują podobnych doświadczeń od IDEA w różnych plikach CSV, co jest trudne, ponieważ podejście SVN wygląda „głupio” z perspektywy perspektywy GIT. Zamieszanie tkwi w oczekiwaniu „tego samego doświadczenia” od magii IDEA.
uśmiech na twarzy
46

Dla noobów takich jak ja, którzy na początku zaznaczyli pole „nie pokazuj tego ponownie” i nie mają już okna dialogowego aktualizacji subversion, spróbuj tego:

  1. Użyj menu poleceń „Kontrola wersji” -> Pokaż widok zmian
  2. W tym widoku przejdź do zakładki „Informacje o kopiach roboczych Subversion”
  3. W tym miejscu powinieneś znaleźć link „Konfiguruj gałęzie”, w którym powinieneś mieć możliwość przełączania linii głównej i gałęzi

Jeśli mogę powiedzieć, wydaje się to dość skomplikowane, jeśli ktoś ma lepsze, z przyjemnością usłyszę :-)

Arnaud P
źródło
10
Edycja: możesz także ponownie wyświetlić monit w oknie dialogowym: Ustawienia | Kontrola wersji | Potwierdzenie | Wyświetl okno dialogowe opcji, gdy te polecenia są wywoływane: Aktualizacja
Arnaud P
40
Możesz przywrócić okno dialogowe, klikając z Shiftem pozycję menu „Aktualizuj katalog”.
Michael Lloyd Lee mlk
16

Po prostu użyj "Subversion" -> "Aktualizuj katalog ..." z opcjami. Jeśli okno dialogowe „Opcje aktualizacji” jest wyłączone, oto jak można je cofnąć:

  1. Przejdź do: „Ustawienia” -> „Kontrola wersji” -> „Potwierdzenie”
  2. Zaznacz pole „Wyświetl okno dialogowe opcji ...” dla „Aktualizuj”
andrch
źródło
7

Jeśli tak jak ja klikniesz "konfiguruj gałęzie", a następnie wybierzesz ścieżkę gałęzi, którą chcesz - to źle! kiedy w "konfiguracji oddziałów" musisz wybrać ścieżkę o jeden poziom wyżej

mam nadzieję, że pomoże to komuś takiemu jak ja ...

zagubiony
źródło