1

私が少し使っているリポジトリがあります。そこには Web サイトの約 805 のリビジョンがあります。

プロジェクトの開始時から、開発の短い道のりを歩んだら、基本的なフレームワーク用に 1 つ、最初はそのフレームワークに基づく最初の Web サイト用に 1 つ、複数のブランチに分割することが想定されていました。最終的には、このフレームワークに基づく Web サイトがさらに増える予定です。

HEAD リビジョンに基づいて 2 つのブランチを作成しました。1 つは「Framework」、もう 1 つは「Site」です。

2 つの作業コピーがあり、1 つは ubuntu Dev サーバー上にありました。これは私がほとんどの開発作業を行っていた場所ですが、Windows マシンに別の作業コピーもありました。これは、物事のデザイン面に使用されました。

これまでのところ、これは完全に機能しており、両方の作業コピーが問題なくトランクにコミットできます。

私が抱えている大きな問題は、今ではブランチがあり、Windows マシンはブランチにアクセスできますが、ubuntu マシンはエラーを出すことです:

svn: Could not open the requested SVN filesystem

私がTortoiseSVNを使用しているWindowsマシンの1つで、ubuntuマシンはsubversionコマンドラインです。

リポジトリは次の場所にあります。

http://192.168.1.251/svn/project

トランクの場合:

http://192.168.1.251/svn/project/trunk

およびブランチは次のとおりです。

http://192.168.1.251/svn/project/branches/Framework
http://192.168.1.251/svn/project/branches/Site

ubuntuマシンの作業コピーを別のブランチ(フレームワークブランチなど)に切り替えるために使用しているコマンドは次のとおりです。

svn switch http://192.168.1.251/svn/project/branches/Framework

上記のように、次のものが返されます。

svn: Could not open the requested SVN filesystem

Windowsマシンがブランチにアクセスできるのに、Ubuntuクライアントがアクセスできない理由を誰かが明らかにすることはできますか?

4

1 に答える 1

3

これは、権限の問題か、大文字と小文字の区別の問題のいずれかのようです。各ブランチのアクセス許可を確認し、Ubuntu ユーザーがそれらへの読み取り/書き込みアクセス権を持っていることを確認してください。大文字と小文字を区別する問題である場合、修正は非常に簡単です。

于 2011-02-02T21:30:04.137 に答える