comando svn línea de comandos de Linux utilizado

  

casi un año de trabajo en Ubuntu, poco a poco familiarizado con la línea de comandos, recientemente la compañía también cortar el control de versiones a git, git svn y el contraste de la gramática son todavía muchos similares

1, la línea de comandos de Linux a la caja de archivos en un directorio local

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

Por ejemplo: svn checkout https: //sVN. Sinaapp.com/your_app_name

Abreviatura: svn co

2, agregue un nuevo archivo al repositorio bajo la línea de comandos de Linux

svn agregue 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, la línea de comandos de Linux para cambiar el archivo comprometido con el repositorio

svn commit -m y " prueba y "

Por ejemplo: svn commit -m y " prueba y " prueba.php

abreviada: svn ci

4, bajo el bloqueo de línea de comandos de Linux /desbloquear

sVN bloqueo -m y " Mensaje de bloqueo y " [--force] RUTA

Por ejemplo: bloqueo svn -m y " bloquear prueba Archivo " test.php

svn unlock PATH

5, línea de comando de Linux Nuevo en una versión

svn update -rm ruta

Ejemplo:

svn update Si no hay un directorio detrás, el valor predeterminado es actualizar todos los archivos en el directorio actual y los subdirectorios. Ir a la última versión.

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 se presenten puntas 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, línea de comandos de Linux ver archivo o directorio estado

1) el estado de los archivos o subdirectorios en el camino svn status (directorio, no se muestra el estado normal)

[: sVN no en el control; M: contenido Modificar; C: se produce un conflicto; A: programado para unirse al repositorio; K: bloqueado]

2) svn status -v ruta (archivo de pantalla y estado del subdirectorio)

La primera columna permanece De manera similar, la segunda columna muestra el número de versión de trabajo y la tercera y cuarta columnas muestran el último número de versión modificado y el modificador.

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, eliminar archivos
línea de comandos de Linux

Eliminar SVN ruta -m y " fle borrar la prueba y "

Por ejemplo: SVN eliminar 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;, Se recomienda usar esta abreviatura de

: svn (del, remove, rm)

8, vea el registro en la línea de comandos de Linux

svn log path

: svn log test.php muestra todos los cambios en este archivo, y el número de versión cambia

9, vea los detalles del archivo en la línea de comandos de Linux

svn info path

Por ejemplo: svn info test.php

10, compare las diferencias en la línea de comandos de Linux

svn diff path (compare archivos modificados con la versión básica)

Ejemplo: svn Diff test.php

svn diff -rm: n ruta (comparación entre la versión my la versión n)

Ejemplo: svn diff -r 200: 201 test.php

taquigrafía: svn di

Copyright © Conocimiento de Windows All Rights Reserved