我花了一整天时间在我的虚拟debian 7上安装svn服务器。所以现在我在svn://
和http://
协议上运行了svn服务器。使用http://
我没有遇到任何问题,但首先使用svn://
我无法通过Tortoise浏览器在我的仓库中创建项目文件夹,出现了一些错误:&# 34;用户取消了",之后我在控制台中用这个命令做了这个
svn mkdir -m "project folder" svn://svn.host/repo/project
然后出现root密码的消息,下一个svn用户名和pass,并且项目文件夹出现在Tortoise浏览器中。我通过Tortoise浏览器做了3个文件夹:trunk,branches和tags,我将我的本地项目添加到trunk目录。所以现在一切似乎工作正常只是通过控制台,ftp或http访问我的仓库我可以看到主干分支和标签目录。我试图在linux树中找到它们没有成功,这很奇怪,因为该项目在Tortoise浏览器中,但不在repo中。感谢任何能帮助我了解最新情况的好人,并对我的英语水平仍在学习感到抱歉。
答案 0 :(得分:3)
subversion存储库基本上是一个数据库;如果直接检查它,您将看不到文件和目录的文字名称。这是从subversion的目的出发:存储每个文件和文件夹的历史记录,包括每个过去版本的状态,以及日志消息等元数据,以及更改目录结构的操作,如重命名和删除。
以与存储代码相同的方式布置存储库对于此目标来说是一个非常低效的解决方案。