+Una vez editado un archivo hay que ingresar los cambios realizados en él.
+ Al hacerlo se pedirá una descripción de los mismos y después se ingresan.
+\end_layout
+
+\begin_layout Standard
+Comando GIT:
+\family typewriter
+git commit -q -m"<description>" <file-name>
+\end_layout
+
+\begin_layout Subsubsection
+Volver a la versión del repositorio
+\end_layout
+
+\begin_layout Standard
+Descartará los cambios hechos en el documento desde la última liberación.
+ Hay un aviso antes de descartar los cambios.
+\end_layout
+
+\begin_layout Standard
+Comando GIT:
+\family typewriter
+git checkout -q
+\begin_inset Quotes eld
+\end_inset
+
+<file-name>
+\begin_inset Quotes erd
+\end_inset
+
+
+\end_layout
+
+\begin_layout Subsubsection
+Renombrar
+\end_layout
+
+\begin_layout Standard
+Renombrará el documento actual incluyendo el historial de versiones.
+ Requiere un documento limpio sin ningún cambio desde la última liberación.
+ Pedirá un nombre de archivo y una descripción de la operación de renombrado.
+ Después se renombra el documento localmente y en el repositorio.
+ Si los directorios padre de los nombres de archivo nuevo y antiguo difieren,
+ se ajustan todas las rutas relativas de los archivos incluidos (como en
+
+\family sans
+Archivo\SpecialChar menuseparator
+Guardar como
+\family default
+\SpecialChar ldots
+).
+ Por último, se recarga el documento con su nuevo nombre.
+\end_layout
+
+\begin_layout Labeling
+\labelwidthstring 00.00.0000
+Comandos
+\begin_inset space ~
+\end_inset
+
+GIT:
+\begin_inset space ~
+\end_inset
+
+
+\begin_inset Newline newline
+\end_inset
+
+
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+git mv
+\begin_inset Quotes eld
+\end_inset
+
+<file-name>
+\begin_inset Quotes erd
+\end_inset
+
+
+\begin_inset Quotes eld
+\end_inset
+
+<new-file-name>
+\begin_inset Quotes erd
+\end_inset
+
+
+\end_layout
+
+\end_inset
+
+
+\begin_inset Newline newline
+\end_inset
+
+
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+git commit
+\end_layout
+
+\end_inset
+
+
+\end_layout
+
+\begin_layout Subsubsection
+Mostrar historial
+\end_layout
+
+\begin_layout Standard
+Muestra el historial completo del documento GIT.
+ La salida de
+\family typewriter
+git log
+\begin_inset Quotes eld
+\end_inset
+
+<file-name>
+\begin_inset Quotes erd
+\end_inset
+
+
+\family default
+ se muestra en un buscador.
+\end_layout
+
+\begin_layout Subsubsection
+Información de la versión
+\end_layout
+
+\begin_layout Standard
+\SpecialChar LyX
+ soporta número hash GIT del últim ingreso al archivo, autor, fecha y hora
+ del último ingreso.
+ Todos se obtienen de
+\family typewriter
+git log -n 1 --pretty=format:%H%n%an%n%ai
+\family default
+.
+ La información de l versión del árbol se obtiene vía
+\family typewriter
+git describe --abbrev --dirty --long
+\family default
+.
+ Véase
+\begin_inset CommandInset ref
+LatexCommand ref
+reference "subsec:VCS-Información-de-revisión"
+
+\end_inset
+
+ para otros detalles.
+\end_layout
+
+\begin_layout Subsection
+Ajustes adicionales
+\end_layout
+
+\begin_layout Standard
+Con la reciente adición de la función vc-command, los usuarios que exprimen
+ la potencia de \SpecialChar LyX
+ pueden crear sus propios comandos para el control de revisiones.
+\end_layout
+
+\begin_layout Standard
+Como ejemplo puedes ver cómo integrar directamente dos comandos TortoiseSVN:
+\end_layout
+
+\begin_layout Description
+Ingresar:
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+vc-command DS "." "TortoiseProc /command:commit /path:$$p"
+\end_layout
+
+\end_inset
+
+
+\end_layout
+
+\begin_layout Description
+Revertir:
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+vc-command DR "." "TortoiseProc /command:revert /path:$$p"
+\end_layout
+
+\end_inset
+
+
+\end_layout
+
+\begin_layout Subsection
+Control de versiones y comparación de documentos
+\end_layout
+
+\begin_layout Standard
+Uno de los usos típicos del control de versiones es inspeccionar los cambios
+ entre revisiones, usualmente creando volcados
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+diff
+\end_layout
+
+\end_inset
+
+.
+ Aunque esto es útil para archivos de texto sencillo, es mucho menos útil
+ en archivos de \SpecialChar LyX
+, que tienen una estructura más complicada.
+ Por tanto, proporcionamos caminos para la característica de comparar documentos.
+ Hay dos maneras de iniciar esta función, una por llamada directa a
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+VC_COMPARE
+\end_layout
+
+\end_inset
+
+ (véase el manual Funciones de \SpecialChar LyX
+ para detalles) y otra con el icono o menú
+
+\begin_inset Flex Noun
+status collapsed
+
+\begin_layout Plain Layout
+Comparar con revisión anterior...
+\end_layout
+
+\end_inset
+
+.
+ Se pueden comparar dos revisiones determinadas o se puede simplemente comparar
+ la versión actual del texto editado con revisiones anteriores (donde '
+\begin_inset Flex Code
+status collapsed
+
+\begin_layout Plain Layout
+0
+\end_layout
+
+\end_inset
+
+' revisiones atrás quiere decir comparar el archivo en edición con la última
+ revisión remitida).
+
+\end_layout
+
+\begin_layout Standard
+Esta característica está soportada por SVN y RCS, aunque debido al esquema
+ de versiones más complicado de RCS hay una restricción, en la dirección
+ de las revisiones en el diálogo, los números siempre apuntan al último
+ número en el número de revisión de RCS, es decir, '35' en '1.2.35'.
+\end_layout
+
+\begin_layout Section
+Programación literaria
+\end_layout
+
+\begin_layout Standard
+Actualizado por
+\noun on
+Kayvan Sylvan
+\noun default
+(kayvan@sylvan.com)
+\noun on
+,
+\noun default
+documentación original de
+\noun on
+Edmar Wienskoski Jr.
+
+\noun default
+ (edmar-w-jr@technologist.com)
+\end_layout
+
+\begin_layout Subsection
+Introducción
+\end_layout
+
+\begin_layout Standard
+El propósito principal de esta documentación es mostrar el uso de \SpecialChar LyX
+ para
+ escribir programación literaria
+\series medium