プロが教える店舗&オフィスのセキュリティ対策術

TortoiseSVNにてサーバー上の共有フォルダにブランチを作成できない。
TortoiseSVN-1.6.8にて下記サイトを参考に、サーバー上の共有フォルダにブランチ/タグを作成し、
ファイルのバージョン管理を行おうとしています。
http://www.ipl.co.jp/item/Subversion.html

サーバー側の共有フォルダに対して、branches以下に好きなフォルダ名でブランチを作ります。
にて、リポジトリのURLを指定し実行すると、下記エラーが表示されます。

====================================================================================================================================
コマンド   file://【サーバーのIPアドレス】/kaihatsu2/SVN_SOFT/branchies/test2からfile://【サーバーのIPアドレス】/kaihatsu2/SVN_SOFT/test1/branchies/test2 へのコピー、リビジョン 2
エラー    URL に対し ra_local セッションを開始できません
エラー    'file://【サーバーのIPアドレス】//kaihatsu2/SVN_SOFT/test1' を開けませんでした
終了!
=====================================================================================================================================

サイトに書かれている内容通りに作業したのですが、何が悪いのか分かりません。
解決法をご存知の方おられましたら、ご教授お願いできませんでしょうか?
よろしくお願いします。

A 回答 (2件)

たまたま他の誰かがアクセスしていたりしませんでしたか?


# まぁ、その場合リポジトリ自体がぶっ壊れますが。
Windowsのファイル共有でのリポジトリ管理は推奨されていない点には注意が必要です。
ヘルプの「3.1.4. ネットワーク共有にあるリポジトリへのアクセス」を参照。


Windowsサーバならば、apacheが入っていればそちらに設定してhttpプロトコルでのリポジトリを、
apache入っていなければ、CUI版のSubversionをインストールしてsvnプロトコルのリポジトリを作成したほうが良いかと…。
# 今のfile:///でアクセスしているリポジトリをそのまま移行できますし、クライアント側では[TortoiseSVN]-[再配置]でURL指定し直すだけで移行できます。


file://【サーバーのIPアドレス】/kaihatsu2/SVN_SOFT
がリポジトリのルート…でOKですか?
Windowsのファイル共有で見ると、この下に
README.txt conf db format hooks locks
とかがある。ということで。
で、上記だとして…リポジトリレイアウトってどうなっているんですか?

出てくるURLは
file://【サーバーのIPアドレス】/kaihatsu2/SVN_SOFT/branchies/test2
file://【サーバーのIPアドレス】/kaihatsu2/SVN_SOFT/test1/branchies/test2
file://【サーバーのIPアドレス】/kaihatsu2/SVN_SOFT/test1
となっていますが……どこがルートでリポジトリ内にどのようなディレクトリを切っていますか?

最初にインポートする時に
一時ディレクトリにtrunk、branches、tagsのディレクトリを作成し、
trunkディレクトリ以下にリポジトリで管理するファイル/ディレクトリを入れてインポートする。
のが使いやすいリポジトリレイアウトかも思いますが…。
# 詳しいところはヘルプの「3.1.5. リポジトリレイアウト」参照。
# 私の場合、プロジェクト毎に全く別のリポジトリを作ります。
    • good
    • 0

アクセスプリビレッジは正しく設定されていますか?


ローカル環境で成功確認できていますか?
    • good
    • 0

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!