0

我在本地文件系统上添加了一个新目录,当我浏览存储库时,我可以使用 svn 客户端查看它,但我想看看是否在文件系统上。

svn 根目录下的目录:

README.txt  
db      
hooks
conf        
format      
locks
4

1 回答 1

1

您看到的是 svn 存储库本身的布局,这与管理指南中的描述完全相同:

  • conf/ 这个目录是配置文件的容器。
  • db/ 此目录包含所有版本化数据格式的数据存储。该文件描述了存储库的内部组织方案。(事实证明,db/ 子目录有时还包含一个格式文件,该文件仅描述该子目录的内容,并且不要与该文件混淆。)
  • hooks/ 此目录包含挂钩脚本模板和挂钩脚本(如果已安装)。
  • locks/ Subversion 使用这个目录来存放存储库锁定文件,用于管理对存储库的并发访问。
  • README.txt 这是一个简短的文本文件,其中仅包含一个通知读者,他们正在查看的目录是一个 Subversion 存储库。

也来自同一指南:

当然,当通过 Subversion 库访问时,这个原本不起眼的文件和目录集合突然变成了虚拟的、版本化的文件系统的实现

您看到的 svn 存储库的内部结构并不反映暴露给 svn 客户端(如您的 IDE 或 svnkit)的存储库的结构。您不应该直接在 svn 存储库上工作,您应该签出您正在处理的分支的工作副本(主干?),然后您将看到您创建的文件夹和文件。

于 2013-08-25T06:14:45.993 回答