aboutsummaryrefslogtreecommitdiffhomepage
path: root/markup/pod/live-manual/media/text/es/project_git.ssi
diff options
context:
space:
mode:
Diffstat (limited to 'markup/pod/live-manual/media/text/es/project_git.ssi')
-rw-r--r--markup/pod/live-manual/media/text/es/project_git.ssi87
1 files changed, 87 insertions, 0 deletions
diff --git a/markup/pod/live-manual/media/text/es/project_git.ssi b/markup/pod/live-manual/media/text/es/project_git.ssi
new file mode 100644
index 0000000..be125c6
--- /dev/null
+++ b/markup/pod/live-manual/media/text/es/project_git.ssi
@@ -0,0 +1,87 @@
+:B~ Repositorios Git
+
+1~git-repositories Repositorios Git
+
+La lista de todos los repositorios disponibles del ${project} está en
+http://live-systems.org/gitweb/. Las URLs git del proyecto tienen la forma:
+#{protocolo://live-systems.org/git/repositorio}#. Por lo tanto, para clonar
+live-manual en sólo lectura, lanzar:
+
+code{
+
+ $ git clone git://live-systems.org/git/live-manual.git
+
+}code
+
+O,
+
+code{
+
+ $ git clone https://live-systems.org/git/live-manual.git
+
+}code
+
+O,
+
+code{
+
+ $ git clone http://live-systems.org/git/live-manual.git
+
+}code
+
+Las direcciones para clonar con permiso de escritura tienen la forma:
+#{git@live-systems.org:/repositorio}#.
+
+Así que, de nuevo, para clonar live-manual a través de ssh escribir:
+
+code{
+
+ $ git clone git@live-systems.org:live-manual.git
+
+}code
+
+El árbol git se compone de varias ramas diferentes. Las ramas *{debian}* y
+*{debian-next}* son particularmente notables porque contienen el trabajo
+real que, con el tiempo, será incluido en cada nueva versión.
+
+Después de clonar cualquiera de los repositorios existentes, nos encontramos
+en la rama *{debian}*. Esto es apropiado para echar un vistazo al estado de
+la última versión del proyecto, pero antes de empezar a trabajar es
+fundamental cambiar a la rama *{debian-next}*. Para ello:
+
+code{
+
+ $ git checkout debian-next
+
+}code
+
+La rama *{debian-next}*, la cual no es siempre fast-forward, es donde se
+realizan todos los cambios antes de que se fusionen en la rama
+*{debian}*. Para hacer una analogía, es como un campo de pruebas. Si se está
+trabajando en esta rama y se necesita hacer un pull, se tendrá que hacer un
+#{git pull --rebase}# para que las modificaciones locales se guarden
+mientras se actualiza desde el servidor y entonces los cambios locales se
+pondrán encima de todos los demás.
+
+2~ Manejo de múltiples repositorios
+
+Si se tiene la intención de clonar varios de los repositorios y cambiar a la
+rama *{debian-next}* de inmediato para comprobar el último código, escribir
+un parche o contribuir con una traducción se debe saber que el servidor
+proporciona un fichero #{mrconfig}# para facilitar el manejo de múltiples
+repositorios. Para utilizarlo es necesario instalar el paquete /{mr}/ y a
+continuación, lanzar:
+
+code{
+
+ $ mr bootstrap http://live-systems.org/other/mr/mrconfig
+
+}code
+
+Este comando automáticamente clonará y cambiará a la rama *{debian-next}*
+los repositorios de desarrollo de los paquetes Debian producidos por el
+proyecto. Estos incluyen, entre otros, el repositorio live-images, que
+contiene las configuraciones utilizadas para las imágenes prefabricadas que
+el proyecto publica para uso general. Para obtener más información sobre
+cómo utilizar este repositorio, consultar {Clonar una configuración
+publicada a través de Git}#clone-configuration-via-git