Use SVN (comando svn) bajo Linux

  

1, los archivos de pago y envío a un directorio local de

svn checkout ruta (path es un directorio en el servidor)

Por ejemplo: svn checkout svn : //192.168.1.1/pro/domain

abreviada: svn co

2, para añadir un nuevo archivo de depósito

sVN añadir el archivo

Por ejemplo: svn add prueba.php (prueba.php añadido)

svn add * .php (añadir todos los archivos PHP en el directorio actual)

3, el documento será sometido a cambios de versión biblioteca

svn commit -m y " Mensaje de registro y " [-N] [– no-unlock] RUTA (si se selecciona para mantener la cerradura en el uso y ndash; conmutador no-unlock)

por ejemplo, : svn commit -m y " añadir archivo de prueba para mi prueba y " prueba.php

abreviada: svn ci

4, bloquear /desbloquear

sVN bloqueo -m y " Mensaje de bloqueo y " [– vigor] RUTA

Por ejemplo: bloqueo svn -m y " bloquear el archivo de prueba y " prueba.php

sVN desbloquear PATH

5, para actualizar una versión

svn update -rm ruta

por ejemplo:

svn update si no se sigue por el directorio, por defecto el directorio actual y sus subdirectorios Todos los archivos se actualizan a la versión más reciente.

svn update -r 200 prueba.php (la versión del archivo de biblioteca prueba.php regresar a la versión 200)

svn update prueba.php (actualizado, sincronizado con el repositorio. Si cuando puntas que presentan caducado, es porque el conflicto, la necesidad de actualizar, modificar el archivo, y luego borrar el sVN resuelto, y finalmente sometió a cometer)

taquigrafía: svn hasta

6, ver el archivo o directorio estatales

1) el estado de los archivos y subdirectorios de la ruta de svn status (directorio, no se muestra el estado normal)

{: no bajo el control de sVN; M: el contenido es modificado; C: conflicto; a: se añade al repositorio predeterminado; K: está bloqueada]

2) svn status -v trayectoria (estado de visualización de los archivos y subdirectorios)

la primera columna sigue siendo el mismo, la segunda columna muestra la versión de trabajo, la tercera y cuarta columnas muestran la última versión modificada y modifican las personas.

Nota: svn status, svn diff, y el comando svn revert en ausencia de estos tres casos, la red también se puede realizar, porque SVN retener la versión local de la copia original en el Svn local.

abreviada: svn st

7, borrar archivos

svn delete ruta -m y " fle borrar la prueba y "

Por ejemplo: svn delete svn: //192.168.1.1/pro/domain/test.php -m y " eliminar archivo de prueba y "

o directamente svn delete prueba.php entonces svn ci -m y lsquo; eliminar archivo de prueba y lsquo;, recomendaría este

abreviada: sVN (del, eliminar, rm)

8, Ver registro

ruta de registro de sVN

Por ejemplo: svn log prueba.php mostrar este todas las modificaciones archivos de registro, y el cambio de número de versión

9, detalles de los archivos vista

sVN información de la ruta

Por ejemplo: svn info prueba.php

10, la diferencia

svn diff rUTA (el archivo con la base de comparación versión modificada)

Por ejemplo: svn diff prueba.php

svn diff -rm: n trayectoria (versión-m y la diferencia n)

por ejemplo: svn diff -r 200: 201 test.php

taquigrafía: svn di

11, los dos la diferencia entre las versiones en el archivo actual

svn fusionar -rm: n camino

Por ejemplo: svn fusionar -r 200: 205 test.php (la diferencia entre las versiones 200 y 205 fusionar Archivo antes, pero por lo general en conflicto, tienen que tratar con él)

12, SVN ayuda

SVN ayuda

svn ci ayuda

— — — — — — — — — — — — — — — — — — — — — — — — — —

Estos son los comandos comunes, escribir el siguiente
varios no utiliza a menudo

— — — — — — — — — — — — — — — — — — — — — — — — — —

13, archivo y listado de directorios
en el repositorio

ruta de la lista sVN

mostrar todos pertenecen a los archivos y directorios del repositorio

bajo el directorio de ruta abreviada: svn ls

14, cree un nuevo directorio bajo control de versiones

svn mkdir: crear un nuevo directorio bajo control de versiones.

Uso: 1, mkdir PATH y hellip;

2, mkdir URL y hellip;

Crear un directorio bajo el control de versiones.

1, cada uno designado por una copia de trabajo del directorio PATH, se crea localmente final, y la adición de nuevos

programado para ser presentado a la vez.

2, cada uno a la URL directorio especificado se creará en el repositorio de manera inmediata cometió.

En ambos casos, deben existir todos los directorios intermedios.

15, para restaurar las modificaciones locales

svn revert: Restaurar archivo de copia de trabajo prístina (deshacer la mayoría de las ediciones locales). revertirá:

Uso: revertir PATH y hellip;

Nota: este comando no requiere acceso a la red, y resuelve situación de conflicto. Pero no restaura

directorio para ser retirado

16, la URL base de código de cambio

svn switch (SW): Actualización de la copia de trabajo a una URL diferente.

Uso: 1, interruptor URL [PATH]

2, el interruptor y el ndash; reubicar DE A [hellip CAMINO Y;]

1, actualizar su copia de trabajo para reflejar una la nueva URL, su comportamiento con y " svn update y " como, también se fusionará

archivos en el servidor y el archivo local. Esta es una copia de trabajo de la correspondencia con el mismo almacén en una rama o una etiqueta de

método.

2, la reescritura de URL copia de trabajo de metadatos para reflejar los cambios en la URL simple. Al utilizar
URL raíz del repositorio cambia

(como el nombre del programa o cambiar el nombre de host), pero su copia de trabajo todavía refleja el mismo repositorio en el mismo directorio

Este comando actualiza la copia de trabajo y almacén correspondencia.

17, para resolver el conflicto

SVN resuelto: &" eliminar la copia de trabajo del directorio o archivo, el conflicto y " estado.

Uso: resuelta PATH y hellip;

Nota: este subcomando no resuelve los conflictos o semánticamente para eliminar marcas de conflicto, sino que simplemente elimina el conflicto

documentos pertinentes, luego dejar que el PATH para ser enviado de nuevo.

18, el archivo de salida o especificar el contenido de la URL.

OBJETIVO svn cat [@ REV] y hellip; si la versión especificada, la versión del inicio especificada buscando.

svn cat -r PREV nombre de archivo > nombre de archivo (PREV es la versión anterior, el número de versión puede ser escrito específicamente, esta salida puede ser presentada)

Copyright © Conocimiento de Windows All Rights Reserved