Come posso verificare quale filesystem sta utilizzando il mio repository SVN?
-
20-09-2019 - |
Domanda
Ho già creato il mio repository e lo uso da un po'.Volevo verificare quale archivio dati del file system sta utilizzando:Berkeley DB o FSFS.Non sono sicuro di come verificarlo.Ho guardato svnadmin, svnlook, ecc.Qualche suggerimento su come farlo?
Soluzione
Controlla il file db/fs-type
nel repository:
$ cat db/fs-type
fsfs
Altri suggerimenti
Supponendo che è possibile accedere al file system del repository è in allora si può verificare se c'è un file per ogni file sorgente nella sottodirectory DB
Ci dispiace non so come farlo dal lato client
Certo, questa è una domanda più vecchia, ma se hai accesso al server, è possibile esaminare i dettagli utilizzando svnadmin
.Passare alla directory contenente i repository, quindi utilizzare svnadmin info REPOSITORY
.IL Filesystem Type
E Filesystem Format
sarà mostrato.Lavora con svnadmin
versione da almeno 1.9.
# sandbox delle informazioni 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