2010-02-15 8 views
5

¿Cómo puedo determinar el tipo de sistema de archivos que utiliza un repositorio SVN determinado? Quiero crear un nuevo repositorio con svnadmin, pero quiero asegurarme de que estoy creando mi nuevo repositorio con configuraciones consistentes a otros repositorios que ya están en el servidor.¿Cómo puedo determinar el tipo de repositorio SVN que tengo?

No quiero configurar un repositorio berkley db si todos los demás son FSFS en el sistema.

¿Puedo buscar de forma confiable en/repositoryname/db/fs-type?

+0

Si esto tiene que ir a serverfault, comente aquí y lo moveré ... – MikeJ

+1

@Andrew, es border-line, diría ... digo que está bien tenerlo aquí porque SVN está relacionado con la programación de herencia. – Earlz

Respuesta

8

Si está utilizando una versión moderna de Subversion, el valor predeterminado es FSFS y lo ha estado durante bastante tiempo. Mirar db/fs-type es un método confiable para determinar lo que ya ha configurado.

+0

Gracias Greg. Los documentos que tengo a mano dicen que FSFS es nuevo y no el predeterminado. Necesito hacer un nuevo repositorio y nuestro sys-admin ha avanzado en el último mes más o menos. Estoy seguro de que está documentado algo en nuestro twiki corporativo, pero descubriendo que ha sido difícil. Gracias por la respuesta. – MikeJ

+0

@MikeJ: ¿qué versión de Subversion estás usando? La documentación para 'svnadmin create' establece que a partir de Subversion 1.2, FSFS es el valor predeterminado: http://svnbook.red-bean.com/en/1.5/svn.ref.svnadmin.c.create.html –

1

svnadmin list-dblogs /path/to/repo no mostrará nada si no hay registros de db (es decir, no berkely db). no sé si es seguro, porque si no se ha hecho nada, puede que no haya ningún registro (? - no estoy seguro porque yo siempre use fsfs). Quizás usar esto combinado con una mirada directa al dir de db en el sistema de archivos sería preciso, aunque puedo pensar en un caso en el que el elemento de la fs no sea exacto.

+0

Gracias. Voy a intentar esto. Solo intento ser coherente con lo que se hizo en el pasado en este servidor. La retroalimentación de yoru parece perfectamente lógica. – MikeJ

0

acaba de navegar a la ruta/a/repo/db/fs-type Conocerá la subversión tipo db utilizando.

Cuestiones relacionadas