Przepływ pracy dla wielu gałęzi SVN w IntelliJ IDEA

Chciałbym łatwo przełączać się między magistralą SVN a jedną lub kilkoma gałęziami funkcji przy użyciu IntelliJ IDEA, najlepiej będąc w stanie pracować jednocześnie w wielu gałęziach. Mam pewne „lokalne” ustawienia, takie jak ustawienia bazy danych dla testów integracji i włączonego rejestrowania debugowania, które chciałbym używać i nie zatwierdzać do SVN.

Jakie są zalety i wady różnych opcji, czy jest jeden sposób, który łatwo pokonuje inne? Oto kilka możliwych podejść, o których mogę pomyśleć:

Używając „SVN - Update Directory”, zamień bieżącą gałąź na inną.
Nie pozwoli na jednoczesną pracę w wielu gałęziach.

Tworzenie modułu na oddział w jednym projekcie.
Wydaje się, że powoduje to problemy z klikaniem na ścieżki stosu / nazwy klas idące do niewłaściwego modułu, łatwo przypadkowo przeszukiwać moduły przez przypadek i tak dalej?

Tworzenie oddzielnego projektu IntelliJ na oddział.
Bardziej zbędne dzięki oddzielnym ustawieniom dla każdego projektu, więcej pracy, aby wszystko było zsynchronizowane między projektami. Mniejsze ryzyko przypadkowej pracy z niewłaściwą gałęzią.

questionAnswers(2)

yourAnswerToTheQuestion