Node:commit,
Next:diff,
Previous:checkout,
Up:Ordenes y Opciones
commit
Synopsis: commit [OPCIONES] [FICHEROS]
- Nombres alternativos - ci, com
- Requiere - Copia de trabajo, repositorio
- Cambia - Repositorio (Y área administrativa de la copia de trabajo)
Entrega los cambios de una copia de trabajo al repositorio.
Opciones:
- -F FICHERO_MSJ - Usa los contenidos de FICHERO_MSJ para los mensajes
de registro en vez de invocar un editor. Esta opción no puede
combinarse con -m.
- -f - Fuerza la entrega de una nueva revisión incluso si no se
han hecho cambios a los ficheros.
commit
no es recursivo con
esta opción (implica -l). Puede forzar la recursión con -R.
El significado de -f no concuerda con su significado usual ("forzar a
la revisión de cabecera") en los mandatos de CVS.
- -l - Local. Entrega los cambios del directorio actual sólo. No
desciende a los subdirectorios.
- -m MENSAJE - Usa MENSAJE como mensaje de registro en vez de
invocar un editor. No puede ser usado con -F.
- -n - No ejecuta ningún programa de módulo. (Ver la sección
Ficheros de Administracion del Repositorio en este capítulo
para obtener más información sobre los programas de módulo.
- -R - Entrega los cambios de los subdirectorios al igual que desde
el directorio actual (por omisión). Esta opción se usa sólo para
contrarrestar el efecto de un -l en
.cvsrc
.
- -r REV - Entrega hasta la revisión REV, que debe ser, o una rama,
o una revisión en el tronco que es más alta que cualquier
revisión existente. Al entregar en una rama siempre se va al extremo
de la rama (extendiéndola); no puede entregar a una expecífica
revisión de una rama. El uso de esta opción configura la nueva
revisión como un sticky tag del fichero. Esto puede ser borrado
con update -A.
La opción -r REV implica -f también. Una nueva revisión se
entrega incluso si no hay cambios que entregar.