2010-02-15 4 views
5

Wie kann ich den Dateisystemtyp bestimmen, der von einem bestimmten SVN-Repository verwendet wird? Ich möchte mit svnadmin ein neues Repository erstellen, möchte aber sicherstellen, dass ich mein neues Repository mit konsistenten Einstellungen für andere Repositorys auf dem Server erstelle.Wie kann ich den Typ des SVN-Repository bestimmen, das ich habe?

Ich möchte nicht ein berkley db-Repository einrichten, wenn alle anderen FSFS auf dem System sind.

Kann ich zuverlässig nur in/Repository-Name/db/fs-Typ suchen?

+0

Wenn dies auf Serverfault gehen muss, kommentieren Sie hier und ich werde verschieben ... – MikeJ

+1

@Andrew, es ist Grenzlinie, die ich sagen würde .. Ich sage, es ist in Ordnung, hier zu haben, weil SVN erben Programmierung ist. – Earlz

Antwort

8

Wenn Sie eine moderne Version von Subversion verwenden, ist der Standard FSFS und ist seit geraumer Zeit. Betrachten Sie db/fs-type ist eine zuverlässige Methode zur Bestimmung, was Sie bereits eingerichtet haben.

+0

Danke Greg. Die Dokumente, die ich in der Hand habe, sagen, dass FSFS neu und nicht der Standard ist. Ich muss ein neues Repository erstellen und unser sys-admin ist in den letzten Monaten weitergegangen. Ich bin mir sicher, dass es in unserem Unternehmens-Twiki etwas dokumentiert ist, aber es war schwierig, es zu finden. Danke für die Rückmeldung. – MikeJ

+0

@MikeJ: Welche Version von Subversion verwenden Sie? Die Dokumentation für 'svnadmin create' besagt, dass FSFS ab Subversion 1.2 der Standard ist: http://svnbook.red-bean.com/en/1.5/svn.ref.svnadmin.c.create.html –

1

svnadmin list-dblogs /path/to/repo wird nichts auflisten, wenn es keine db Protokolle (dh. Nicht berkely db) gibt. Ich weiß nicht, wie failsafe das ist, denn wenn nichts getan wurde, dann gibt es möglicherweise keine Protokolle (? - nicht sicher, weil ich immer verwenden fsfs). Vielleicht wäre dies genau dann, wenn Sie direkt auf das Verzeichnis db im Dateisystem schauen, aber ich kann mir einen Fall vorstellen, in dem das Element auf dem fs nicht genau wäre.

+0

Danke. Ich werde es versuchen. Ich versuche nur, konsistent zu sein mit dem, was in der Vergangenheit auf diesem Server gemacht wurde. Ihr Feedback scheint vollkommen logisch. – MikeJ

0

Navigieren Sie einfach zu Pfad/zu/Repo/db/fs-type Sie werden die db-Typ Subversion mit kennen lernen.

Verwandte Themen