“Conocimientos software>Software de utilidades

Cómo sincronizar repositorios Subversion

2011/11/22
usuarios de Subversion pueden sentir la necesidad de crear múltiples espejos de un repositorio Subversion maestro para que los miembros de diferentes ubicaciones geográficas para acceder a las copias del código actual rápidamente. Sincronización de los repositorios de esta manera también los protege en caso de un fallo técnico en un servidor. Para facilitar la sincronización , Subversion proporciona la función " svnsync " . Instrucciones
1

Abra una Terminal
2

Crear un nuevo repositorio Subversion , escriba: .

Mkdir repository_mirror

svnadmin create repository_mirror


cd respository_mirror

Esto mantendrá la copia duplicada de su repositorio de subversion
3

Escriba lo siguiente para editar el archivo de configuración svnserve.conf . :


nano conf /svnserve.conf

Quitar el "# " de la línea que dice :

# contraseña -db = passwd

Cerrar nano .
4

Escriba lo siguiente para editar el " passwd " file:

nano conf /passwd

Pega el siguiente texto debajo de la " [users ] " línea :

svnsync = secret
Cambio secreto

a la contraseña que le gustaría svnsync utilizar cuando se sincroniza tus repositorios. Guarde su trabajo y cierre nano
5

Escriba lo siguiente para editar un nuevo documento que contiene una secuencia de comandos que necesita el programa svnsync : .

Nano hooks /pre - revprop - cambie el tiempo

Pega el siguiente en él :

# /bin /sh

USER = "$ 3"

if [" $ USER " = " svnsync "] ; luego salga 0 ; fi

echo " Sólo el usuario puede cambiar svnsync revprops " > & 2 exit 1


Guarde su trabajo , cierre nano y escriba lo siguiente para hacer un script ejecutable :

chmod + x hooks /pre - revprop cambio
6

inicializar la sincronización mediante el comando siguiente :

archivo init svnsync :///AGENDA /respository_mirror svn ://SOURCE.COM /source_repos

reemplazar el "directorio " con el directorio donde ha creado el espejo repositorio y sustituir el " SOURCE.COM /source_repos " con el nombre del servidor . y el nombre del repositorio para su espejo
7

iniciar el proceso de sincronización :

svnsync sync - nombre de usuario svnsync file :///AGENDA /respository_mirror

nuevo , reemplace el nombre de archivo y la ruta de los que usaba en su sistema de espejo.

Software de utilidades
¿Cómo puedo convertir las palabras en inglés para palabras en español
Cómo recuperar una tabla de particiones Suprimido
Cómo convertir CDA a MP3 Con MediaCoder
Symantec NetBackup Vs . Backup Exec
Cómo desactivar Windows Media Center
Cómo abrir archivos RAR
Cómo comparar Ripeadores de DVD
Software para la Reducción de Tamaño de imagen
Conocimientos Informáticos © http://www.ordenador.online