本地SVN服务器如何工作?

本地SVN服务器如何工作?,svn,Svn,我按照本教程创建svn 但是跑完 $svn导入/home/user/project1file:///home/user/svnrep/project1/trunk -m“项目1的初始导入” 我在/home/user/svnrep/project1/trunk 我仍然可以使用svn co/home/user/svnrep/project1/trunk签出到任何文件夹,但当我可以浏览trunk中的实际文件时,它看起来与repo服务器不同 像这个例子:http://jquery-ui.googlec

我按照本教程创建svn

但是跑完

$svn导入/home/user/project1file:///home/user/svnrep/project1/trunk -m“项目1的初始导入”

我在
/home/user/svnrep/project1/trunk

我仍然可以使用
svn co/home/user/svnrep/project1/trunk签出到任何文件夹
,但当我可以浏览trunk中的实际文件时,它看起来与repo服务器不同

像这个例子:
http://jquery-ui.googlecode.com/svn/


有人能向我解释一下它是如何工作的吗

您不应该在存储库的URL下找到任何类似于项目结构的内容,即使它是文件URL而不是HTTP URL。你不应该在意你在那里能找到什么。SVN使用数据库实现存储库,在存储库路径中找不到与文件结构匹配的项目文件结构

您应该在
svnrep
下面找到一些文件夹,如
conf
db
hooks
。但除非你知道自己在做什么,否则不要在那里乱搞


如果您想像使用Google代码存储库一样浏览存储库,那么您必须设置一个可以显示SVN的HTTP服务器。Apache通常用于此目的。例如,查看如何使用Ubuntu配置它。或者您只需使用SVN工具(如Tortoise或Subclipse)浏览存储库。

您不应该在存储库的URL下找到与项目结构相似的内容,即使它是文件URL而不是HTTP URL。你不应该在意你在那里能找到什么。SVN使用数据库实现存储库,在存储库路径中找不到与文件结构匹配的项目文件结构

您应该在
svnrep
下面找到一些文件夹,如
conf
db
hooks
。但除非你知道自己在做什么,否则不要在那里乱搞

如果您想像使用Google代码存储库一样浏览存储库,那么您必须设置一个可以显示SVN的HTTP服务器。Apache通常用于此目的。例如,查看如何使用Ubuntu配置它。或者,您只需使用SVN工具(如Tortoise或Subclipse)浏览存储库