提问的智慧SVN版 - 提问者必读
返回列表 回复 发帖

[求助] 我用ie查看多库的根目录可以,而用tsvn不可以,why?

url一样的啊,都是http://localhost/svn/

提示是:405 Method Not Allowed
貌似用tsvncheckout的时候它就当是http://localhost/svn/  少了(/),然后不可以访问是不是?

[ 本帖最后由 wujunpei 于 2006-12-20 17:19 编辑 ]
TSVN的和mod_dav_svn模块的实现方法有点不一样,
所以通过ie可以看到,而tsvn看不到

  • 提问前先用多种搜索方式、多种可能的关键字对论坛进行搜索
  • 提问时详细描述软件版本,自己要做什么,做了什么,遇到了什么
  • 最后的绝招:PM版主
  • 问题解决后,请自行将“求助”修改为“已解决”

回复 #2 PCplayer 的帖子

要是想在tsvn见到多库的根目录的话,有解决的方法吗?
我到目前为止没看到有解决的方法,呵呵

不知道其他人有没有办法

  • 提问前先用多种搜索方式、多种可能的关键字对论坛进行搜索
  • 提问时详细描述软件版本,自己要做什么,做了什么,遇到了什么
  • 最后的绝招:PM版主
  • 问题解决后,请自行将“求助”修改为“已解决”
还是谢谢你耐心的解答,^_^
那是不可能完成的任务——在TSVN下!
IE下之所以看到,是因为WEB服务器支持目录浏览,Apache其实就一个纯正的WEB服务器,之所以能看到SVN中内容,是因为SVN这个module发生了作用,反过来说,没有这个module,Apache只把所谓的项目库根当作普通的WEB文档目录而已

而TSVN解析URL是基于SVN的API开发的,所谓的“根”根本没有标准的项目库配置信息,你又如何能看到什么呢?
这样我觉得太弱智了,作为一个SCM系统管理员我想看到所有仓库,然后一个一个进去。这样TSVN竟然不可以,我怎么做管理工作?看来TSVN,SVN,VisualSVN这些东西不是一家公司开发的,就是存在这样那样的问题啊!要是微软的VSS就不存在这样的问题。根目录大家都能看,没给权限就不能访问呗!名字总能看得。
http://tortoisesvn.tigris.org/faq.zh.html#listparentpath

我是否可以从版本库服务器上得到所有的文件列表?

通过TortoiseSVN和命令行客户端:不行。

通过网页浏览器:可以。

许多人总是认为TSVN版本库浏览器是一个非常有用的工具,如果你仅仅是指定你的版本服务器,它将为你显示它所包含的所有版本库,而不管版本库是否可用。同样的,svn命令行客户端尽管处于次要地位。做一个‘svn ls’或者同样的操作,便可以看到具体版本系统的版本库和项目被访问,那是非常有用的。

不幸的是,命令行和TortoiseSVN的使用在Subversion库中是非常局限的。他们没有足够的能力任意的列举出一个服务器上的版本库。

一些人甚至认为,这个特性的缺失刺激了一些最终客户将所有混杂的东西加到一个大的版本库中,即使这时更好的办法是将他们分开。
返回列表
订阅 我用Subversion - SVN中文论坛 邮件列表:iUseSVN@googlegroups.com
电子邮件:
网站重要事项将会在这个列表进行通知,点击这里浏览存于列表中的所有邮件