web-dev-qa-db-ja.com

Windowsのローカルパスを使用してSubversionリポジトリにアクセスするにはどうすればよいですか?

CollabNet Subversionサーバーとクライアントがインストールされていて、付属のApacheで実行されています。サーバーのコマンドラインから、次のようなパスを使用してリポジトリに簡単にアクセスできます

http://server:port/svn/repository

しかし、ディスク上の実際の場所を使用してそれにアクセスすることはできません。

c:\repositories\repository

「[パス]は作業コピーではありません」と表示されます。私は何を誤解していますか?

38
Chris

よくある間違い。次のようにfile://疑似プロトコルを使用する必要があります。

file:///C:/repositories/repository

SVNリポジトリのパスは [〜#〜] uri [〜#〜] sである必要があります。

76

試してください:

svn checkout "file:///C|/repositories/repository"

そして、リポジトリ内のファイルを見ることができるかどうかを確認してください。

3
sunny256

パスを介してリポジトリにアクセスするには、file:///c:\repositories\repositoryを使用できる必要があります。

2
Philip Rieck

通常、「作業コピーではありません」とは、そこに.svnの「マジックサブディレクトリ」がないことを意味します。

作業コピーを取得するには、「エクスポート」だけでなく「チェックアウト」を行う必要があります。

0
user122299

試す

file:// c:/ repositories/repository

0
demoncodemonkey