Subversion切换问题 - Windows OK,Ubuntu不行!

时间:2011-02-02 20:27:49

标签: svn ubuntu branching-and-merging

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

从项目开始就设想,一旦我们通过开发实现了一个简短的方法,我们就会分成多个分支,一个用于基本框架,最初一个用于基于该框架的第一个网站。最终会有更多基于该框架的网站。

我刚刚在HEAD修订版上创建了两个分支,一个名为“Framework”,一个名为“Site”。

我有两个工作副本,一个在ubuntu Dev服务器上。这是我在做大部分开发工作的地方,但我还在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机器工作副本切换到另一个分支(比如Framework分支)的命令是:

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

正如我上面提到的那样:

svn: Could not open the requested SVN filesystem

任何人都可以了解为什么Windows机器可以访问分支机构,但Ubuntu客户端不能吗?

1 个答案:

答案 0 :(得分:3)

这听起来像是权限问题或区分大小写的问题。检查每个分支的权限,并确保Ubuntu用户有权读/写它们。如果是区分大小写的问题,则应该非常简单地进行修复。