1

我有一个我一直在使用的存储库,它有大约 805 个网站的修订版本。

从项目一开始就设想,一旦我们通过开发使其成为一条捷径,我们将分成多个分支,一个用于基本框架,最初一个用于基于该框架的第一个网站。最终会有更多基于该框架的网站。

我刚刚根据 HEAD 修订创建了两个分支,一个称为“框架”,一个称为“站点”。

我有两个工作副本,一个在 ubuntu 开发服务器上。这是我做大部分开发工作的地方,但我在 Windows 机器上还有另一个工作副本。这用于事物的设计方面。

到目前为止,这工作得很好,两个工作副本都可以愉快地提交到主干。

我遇到的最大问题是现在我有了分支,windows机器可以访问分支,但是ubuntu机器给出了错误:

svn: Could not open the requested SVN filesystem

我正在使用 TortoiseSVN 的一台 windows 机器,而 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

This sounds like it would either be a permissions issue or a case-sensitivity issue. Check the permissions of each branch and make sure that the Ubuntu user has access to read/write to them. If it is a case-sensitivity issue, that should be pretty straightforward to fix.

于 2011-02-02T21:30:04.137 回答