Intellijで別のsubversionブランチに切り替えるにはどうすればよいですか?


146

IntelliJでブランチを切り替える概念は何ですか?私は盲目かバカに違いない...

「コピーに切り替える」オプションなどがあると思いますが、ありません...

明確化のための編集:私の以前のIDEには、現在のブランチ/トランクとは異なるすべてのファイルを更新する単純な「コピーへの切り替え」オプションがありました。IntelliJはこれに対して完全に異なるアプローチを持っているようですが、私はそれを理解していないようです。ヘルプもあまり役に立ちません。

役立つキーワード、リンク、ヒントは大歓迎です。ありがとう。


これが他の人の役に立つかもしれない場合:私svn switchはDOSコマンドラインからを実行しようとしましたが、機能しているように見えましたが、実際には何もしませんでした(svn st以前のURLを指していると言い続けました)。しかし、IntelliJで更新(Ctrl + T)を介して切り替えを行うと、完全に機能しました。
vegemite4me

回答:


216

ブランチの切り替えは、更新ダイアログ(VCS-> Update Project、⌘T)を使用して行います。ここで、必要なブランチ、タグ、またはリビジョンを選択できます。


2
サンドボックスを新しいブランチに「更新」しているからです。
Shaun F

50
私は彼が盲目で愚かだとは思いません。実際、私はsvnコンテキストメニューに「スイッチ」オプションを期待していました。しかし、確かにそれはどこか他の場所で見つかるはずです。
TjerkW 2013年

2
これを更新しています..jetbrains.com/idea/help/…
Lucas Garcia

ユーザーは、異なるCSVにわたってIDEAから同様のエクスペリエンスを期待します。これは、SVNアプローチがGITの見通しから「ばかげている」ように見えるため、実行するのが困難です。混乱はIDEAマジックからの「同じ経験」の期待にあります。

46

最初に[今後は表示しない]チェックボックスをオンにし、Subversionの更新ダイアログが表示されなくなった私のような初心者の場合は、次を試してください。

  1. コマンドメニューの[バージョン管理]を使用します-> [変更ビューを表示]
  2. このビューで、「Subversion作業コピーの情報」タブに移動します
  3. ここに「Configure Branches」リンクがあり、トランクとブランチを切り替えられるはずです。

私が言うとすれば、これはかなり複雑に見えますが、誰かが優れていれば、私は聞いてうれしいです:-)


10
編集:次のように、ダイアログウィンドウのプロンプトを再度表示することもできます。バージョン管理| 確認| これらのコマンドが呼び出されたときにオプションダイアログを表示:更新
Arnaud P

40
[ディレクトリの更新]メニュー項目をShiftキーを押しながらクリックすると、ダイアログボックスを元に戻すことができます。
マイケルロイドリーmlk

16

オプション付きの「Subversion」->「Update Directory ...」を使用するだけです。[更新オプション]ダイアログがオフになっている場合は、次の方法で元に戻すことができます。

  1. 移動:「設定」->「バージョン管理」->「確認」
  2. [更新]の[表示オプションダイアログ...]チェックボックスをオンにします

7

私のように「ブランチの構成」を押して、必要なブランチのパスを選択した場合-これは間違っています!「ブランチの構成」で、そこから1レベル上のパスを選択する必要がある場合

うまくいけば、これは私のような誰かを助ける...

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.