4

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

4

3 回答 3

7

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

$ cat db/fs-type
fsfs
于 2009-12-19T05:12:26.450 回答
1

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

对不起,不知道如何从客户端做到这一点

于 2009-12-19T05:09:40.123 回答
0

当然,这是一个较老的问题,但如果您有权访问服务器,则可以使用svnadmin. 切换到包含存储库的目录,然后使用svnadmin info REPOSITORY. 将显示Filesystem 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
于 2019-02-21T03:49:10.347 回答