如何查看我的SVN存储库使用的文件系统?

时间:2009-12-19 05:00:07

标签: svn filesystems berkeley-db fsfs

我已经创建了我的存储库并且已经使用了一段时间了。我想检查它使用的文件系统数据存储:Berkeley DB或FSFS。我不知道怎么检查这个。我看过svnadmin,svnlook等等。有关如何做到这一点的任何提示?

3 个答案:

答案 0 :(得分:7)

检查存储库中的db/fs-type文件:

$ cat db/fs-type
fsfs

答案 1 :(得分:1)

假设您可以访问存储库所在的文件系统,那么您可以检查数据库子目录中是否存在每个源文件的文件

抱歉,不知道如何从客户端进行操作

答案 2 :(得分:0)

这是一个较旧的问题,但是如果您可以访问服务器,则可以使用svnadmin检查详细信息。转到包含存储库的目录,然后使用svnadmin info REPOSITORYFilesystem TypeFilesystem Format将显示。适用于svnadmin版本至少1.9。

#svnadmin信息沙箱

Path: sandbox
UUID: c9ff7519-0e7a-4f99-8b60-b23157107fec
Revisions: 0
Repository Format: 5
Compatible With Version: 1.9.0
Repository Capability: mergeinfo
Filesystem Type: fsfs
Filesystem Format: 7
FSFS Sharded: yes
FSFS Shard Size: 1000
FSFS Shards Packed: 0/0
FSFS Logical Addressing: yes
Configuration File: sandbox/db/fsfs.conf