comando cvs en Linux con ejemplos

El comando cvs (Sistema de Versiones Concurrentes) en Linux se usa para almacenar el historial de un archivo. Cada vez que un archivo se corrompe o algo sale mal, «cvs» nos ayuda a volver a la versión anterior y restaurar nuestro archivo. 

Sintaxis: 

cvs [cvs_options] cvs_command [command_options] [command_args]

Opciones de política: 
 

  • –allow-root=rootdir : especifique el repositorio en la línea de comando. También especifica el directorio cvsroot legal. Consulte ‘Servidor de autenticación de contraseña’ en el manual de CVS.
  • -d, directorio_raíz_cvs : Utiliza directorio_raíz_cvs como el nombre de ruta del directorio del repositorio. También anula la variable de entorno $CVSROOT .
  • -e, comando del editor: utiliza el comando del editor especificado para ingresar información de registro. También anula las variables de entorno $CVSEDITOR y $EDITOR .
  • -f : No lee el archivo ~/.cvsrc .
  • -H: Muestra la ayuda del comando CVS.
  • -n: no realiza ningún cambio en el repositorio raíz y también muestra lo que sucedería si no se usara el indicador «-n».
  • -Q : Modo silencioso. Menos detallado de lo normal.
  • -q : Modo marginalmente silencioso. Se suprimen los informes de recursividad.
  • -v : Muestra la versión del software CVS y la información de copyright.
  • -w : Hace que los nuevos archivos de trabajo sean de lectura y escritura. Anula la configuración de la variable de entorno $CVSREAD .

Comandos CVS: 
 

  • add : Agrega un nuevo archivo/directorio al repositorio.
  • admin : Front-end de administración para RCS.
  • anotar: Muestra la última revisión donde se modificó cada línea.
  • checkout : Fuentes de Checkout para editar.
  • commit : Revisa los archivos en el repositorio.
  • diff : Muestra las diferencias entre las revisiones.
  • editar : prepárese para editar un archivo visto.
  • editores: Vea quién está editando un archivo visto.
  • export : fuentes de exportación de CVS, similar al pago.
  • history: muestra el historial de acceso al repositorio.
  • import : Importe fuentes a CVS, utilizando sucursales de proveedores.
  • init: crea un repositorio CVS si no existe.
  • log: Imprime la información del historial de los archivos.
  • rdiff: crea diferencias de formato de ‘parche’ entre revisiones.
  • estado : Mostrar información de estado sobre los archivos retirados.
  • etiqueta: agrega una etiqueta simbólica a la versión desprotegida de los archivos.
  • unedit : Deshacer un comando de edición.
  • actualización: trae el árbol de trabajo en sincronización con el repositorio.
  • version : muestra la(s) versión(es) actual(es) de CS.
  • reloj : Establecer relojes.

Configuración del entorno para CVS: 
 

  • Establecer variables de entorno: (para agregar a su archivo .bashrc

    Sintaxis: 

     

export CVSROOT='/home/linux/cvs_root'     - directory for CVS source code repository
export CVSEDITOR=/bin/vi

  • Establecer variables de entorno: (para agregar a su archivo .cshrc ) (para usuarios de csh) 

    Sintaxis: 
     

setenv CVSROOT  '/home/linux/cvs_root'
setenv CVSEDITOR /bin/vi

Ejemplos: 

  • Para crear un Repositorio (comando -d): Lo primero que debe hacer después de iniciar el entorno es crear un repositorio. 

     

cvs -d /home/linux/cvs_root init
  •  

  • Para agregar un proyecto (comando -m): después de crear el repositorio, es hora de crear un proyecto y agregarlo al CVS para tener su control de revisión. 

     

cvs import -m "CVS START" cvs_file myfile start
  •  

  • Para desproteger un proyecto (comando de desprotección o co): Esto ayudará a crear una copia de trabajo de CVS después de que se desproteja el proyecto. 

     

cvs checkout cvs_file
  •  

  • Para agregar subdirectorios o archivos (comando agregar): Esto ayudará a agregar archivos o subdirectorios al repositorio de CVS. 

     

cvs add cvs_file_1
  •  

  • Para confirmar el archivo (comando de confirmación): Esto ayudará a agregar permanentemente archivos o subdirectorios al repositorio de CVS. 

     

cvs commit myfile
  •  

  • Para actualizar el directorio de trabajo (comando de actualización): actualiza el directorio de trabajo desde el repositorio y también indica el estado de los archivos. 

     

cvs update
  •  

  • Para eliminar un archivo de CVS (comando eliminar): ayudará a eliminar archivos no deseados de forma permanente del repositorio de CVS. 

     

cvs remove myfile
  •  

Nota: 
 

  • Para verificar la página del manual del comando cvs, use el siguiente comando: 

     

man cvs
  • Para consultar la página de ayuda del comando cvs, use el siguiente comando: 

     

cvs --help command_name
  •  

Publicación traducida automáticamente

Artículo escrito por Mandeep_Sheoran y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *