diff --git a/index.es.html b/index.es.html new file mode 100644 index 0000000..0af6af7 --- /dev/null +++ b/index.es.html @@ -0,0 +1,384 @@ + + + + + + git-flow cheatsheet + + + + + + + + + + + +
+ +

git-flow cheatsheet

+ +

+ creado por Daniel Kummer + + +

+

ramificaciones eficientes usando git-flow, por Vincent Driessen

+

traducciones: + English - + Castellano - + Brazilian Portugues - + 简体中文(Simplified Chinese) - + 日本語 +

+
+ +
+ + +
+

Acerca de git-flow

+ +

+ git-flow es un conjunto de extensiones para git que proveen comandos de alto nivel para operar repositorios para el model de ramificaciones de Vincent + Driessen. + más +

+

★ ★ ★

+ +

Este ayudamemoria de las operaciones básicas de git-flow explica los comandos y sus efectos.

+ +

★ ★ ★

+
+ +
+

Consejos básicos

+ +

★ ★ ★

+
+ + +
+

Configuración

+ +

★ ★ ★

+
+

OSX

+
+ $ brew install git-flow +
+

Linux

+
+ $ apt-get install git-flow +
+

Windows (Cygwin)

+
+ $ wget -q -O - --no-check-certificate + https://github.com/nvie/gitflow/raw/develop/contrib/gitflow-installer.sh | bash +
+

Necesitarás wget y util-linux al instalar git-flow.

+
+
+

+ Para instrucciones de instalación detalladas por favor visite la wiki de git flow +

+ install git-flow +
+
+ +
+

Introducción

+

Git flow necesita ser inicializado para poder alterar la configuración del proyecto.

+

★ ★ ★

+
+

Inicialización

+ +

Inicie git-flow inicializándolo desde dentro de un repositorio git existente:

+
+ git flow init +
+

+ Deberá contestar algunas preguntas relacionadas con las convenciones de nombres para las ramas.
+ Se recominda utilizar los valores predeterminados. +

+ +
+
+
+
+
+
+
+
+ + +
+

Características

+ + +

★ ★ ★

+ +
+

Comenzar una nueva característica

+

El desarrollo de nuevas características comienza en la rama 'develop'.

+

Comienze una nueva característica usando

+
+ git flow feature start MYFEATURE +
+

Esta acción crea una nueva rama derivada de 'develop' y luego cambia el código a esta rama.

+ + +
+
+
+
+
+ +
+
+

Terminar una característica

+ +

+ Termina de trabajar una característica. + Esta acción realiza lo siguiente: +

+
    +
  • Concilia MYFEATURE en 'develop'
  • +
  • Borra la rama MYFEATURE
  • +
  • Establece como versión de trabajo la rama 'develop'
  • +
+ +
+ git flow feature finish MYFEATURE +
+
+
+
+
+
+ +
+
+

Publicar una característica

+ +

+ ¿Estás trabajando colaborativamente?
+ Publica una característica a un servidor remoto así puede ser vista por otros. +

+ +
+ git flow feature publish MYFEATURE +
+
+
+
+
+
+ +
+
+

Obteniendo características publicadas

+ +

+ Descarga una característica publicada por otro y sigue sus cambios. +

+ +
+ git flow feature pull MYFEATURE +
+
+
+
+
+
+ + +
+

Publica una versión

+ + +

★ ★ ★

+
+

Comienza una publicación

+ +

Para comenzar una publicación, usa el comando git flow release. Creará

+ una rama para una nueva versión derivada de 'develop'. +

+
+ git flow release start RELEASE [BASE] +
+

Opcionalmente, usa [BASE] indicando la código sha-1 el cambio desde la cual comenzar al versión. El cambio debe ser parte de la rama 'develop'.

+

★ ★ ★

+

Es apropiado publicar la rama de la versión después de crearla para permitir que otros desarrolladores envíen cambios para esta versión. Hazlo de forma similar a publicar características:

+
+ git flow release publish RELEASE +
+

(Puedes seguir versiones publicadas utilizando el comando
git flow release track RELEASE

+
+
+
+
+
+ +
+
+

Da cierre una publicación

+ +

Dar cierre a una publicación es un gran paso. Realiza varias acciones:

+
    +
  • Concilia la rama de la versión con la rama 'master'
  • +
  • Etiqueta el cambio con su nombre
  • +
  • Re-concila la versión con la rama 'develop'
  • +
  • Borra la rama de la característica
  • +
+
+ git flow release finish RELEASE +
+
+
+
+ +
+
+ +
+

Revisiones

+ + +

★ ★ ★

+
+

git flow hotfix start

+ +

Como otros comandos de git flow, una revisión se abre con

+
+ git flow hotfix start VERSION [BASENAME] +
+

El argumento de la versión determina el nombre de la revisión. Opcionalmente, puedes agregar un nombre para la base desde la cual comenzar.

+
+
+
+
+
+ +
+
+

Cierra una revisión

+ +

Al cerrar una revisión, esta se concilia en las ramas 'develop' y 'master'. Luego, el cambio en 'master' es etiquetado con el nombre de la revisión.

+
+ git flow hotfix finish VERSION +
+
+
+
+
+
+ +
+
+
+
+
+
+
+ + +
+

Comandos

+ git-flow commands +
+ +
+

Tareas pendientes

+

★ ★ ★

+ +

★ ★ ★

+
+
+ + + + + + + +comments powered by Disqus + + + + +