2014-12-04 119 views
1

我花了整整一天在我的虚拟debian 7上安装svn服务器。所以现在我已经在svn://http://协议上工作svn服务器。与http://我没有任何问题,但与svn://第一我不能创建一个项目文件夹在我的回购通过乌龟浏览器,有一些错误:“用户取消”,在此之后,我做了它在控制台与像这样的svn在哪里存储项目代码?

svn mkdir -m "project folder" svn://svn.host/repo/project

一些命令则root密码的消息出现,未来SVN的用户名和传递,以及项目文件夹显示到龟浏览器。我做了3个文件夹槽乌龟浏览器:树干,分支机构和标签,我将我的本地项目添加到中继目录。所以现在一切似乎都很好,只要通过控制台访问我的repo,ftp或http我可以看到中继分支和标签目录。我试图在linux树中找到它们,但没有成功,这很奇怪,因为该项目存在于Tortoise Browser中,但不在回购站中。感谢任何能帮助我理解正在发生的事情的优秀人才,并对我的英语水平仍在学习感到抱歉。

回答

3

Subversion版本库基本上是一个数据库;如果直接检查文件和目录,则不会看到文件和目录的文字名称。这是出于颠覆目的:存储每个文件和文件夹的历史记录,包括每个过去版本的状态,以及元数据(如日志消息)以及更改目录结构的操作(如重命名和删除)。

以与存储代码相同的方式布置存储库对于此目标来说是非常低效的解决方案。