• ベストアンサー

svnを使用してタグ、ブランチの作成の仕方

EclipseのSVNのエクスプローラ上から「新規」→「タグ(又はブランチ)」とやると 「リポジトリーの子フォルダーを取得する操作に失敗しました。」 というエラーが出てしまいました。 SVNのリポジトリを作成すると通常、「trunc」、「tags」、「branch」といった ディレクトリがEclipseのSVNのエクスプローラから見えると思っていたのですが 自分の環境(添付画像)では見当たりませんでした。リポジトリにこれらのフォルダを 自分で作成してみたのですが結果は同じでした。 何が原因かわかりますでしょうか。

質問者が選んだベストアンサー

  • ベストアンサー
  • anmochi
  • ベストアンサー率65% (1332/2045)
回答No.1

EclipseのSubversiveプラグインはtrunk、tags、branchesじゃないとブランチ操作がうまくいかないかも知れない。 先にTortoiseSVNやSlik SVNなど別のSVNクライアントでブランチを作ってからSubversiveで「切り替え」操作を行うのは特に問題ないと思う。 trunkとtagsとbranchesは自動的に作られるものではなく、SVNリポジトリー(あるいはSVNリポジトリー内のプロジェクト)ごとに明示的に作ってあげないといけないものだ。 svn://localhost/repo/branches svn://localhost/repo/tags svn://localhost/repo/trunk を作って、 sampleとTestを svn://localhost/repo/trunk/sample svn://localhost/repo/trunk/Test に移動した後でsampleやTestをブランチしようとするとうまくいくかも知れない。 SVNにおいて、trunk、tags、branchesは必須ではないのだが、Subversiveプラグインはちょっと融通が利かないというか、trunktagsbranches前提で作られているというイメージはあるね。 EclipseにはSVNクライアントとしてSubversiveの他にSubclipseというものもあって、そちらの方がやや柔軟な操作ができる。が、Subversiveは日本で最も有名なEclipseディストリビューションであるPleiades All In One Eclipseに標準で含まれている事から、trunktagsbranches方式になれておいた方が吉かも知れない。

unko347
質問者

お礼

ご回答ありがとうございます。 trunktagsbranches方式で進めていきたいと思います。 ご助言ありがとうございました。

関連するQ&A