IntelliJ IDEAを使用して、SVNトランクと1つまたはいくつかの機能ブランチを簡単に切り替えたいと思います。できれば、複数のブランチで同時に作業できるようにします。統合テストのデータベース設定やデバッグログのような「ローカル」構成が有効になっているので、SVNにコミットせずに使い続けたいと思います。
さまざまなオプションの長所と短所は何ですか?他のオプションを簡単に打ち負かす方法はありますか?これが私が考えることができるいくつかの可能なアプローチです、これ以上?:
「SVN-ディレクトリの更新」を使用して、現在のブランチを別のブランチに交換します。
複数のブランチで同時に作業することはできません。単一のプロジェクトでブランチごとにモジュールを作成します。
スタックトレース/クラス名をクリックすると間違ったモジュールに移動したり、誤って誤ってモジュールを検索したりするなどの問題が発生するようです。ブランチごとに個別のIntelliJプロジェクトを作成します。
プロジェクトごとに個別の設定を行うことで冗長性が高まり、プロジェクト間ですべての同期を維持するための作業が増えます。誤って間違ったブランチで作業するリスクが少なくなります。