Diferencia entre revisiones de «Git»

De Telstock Wiki
Saltar a: navegación, buscar
m
 
(No se muestran 24 ediciones intermedias de 3 usuarios)
Línea 1: Línea 1:
 
Para la gestión del código fuente de todos los proyectos de Telstock, se emplea [[https://es.wikipedia.org/wiki/Git Git]].
 
Para la gestión del código fuente de todos los proyectos de Telstock, se emplea [[https://es.wikipedia.org/wiki/Git Git]].
  
Se ha definido una estructura estándar a nivel de '''[[https://git-scm.com/book/es/v1/Ramificaciones-en-Git-%C2%BFQu%C3%A9-es-una-rama%3F Branches]]''' para los repositorios de los proyectos, la definición de esta estructura, cómo clonar un repositorio GIT y otros estándares de uso interno se describen en las siguientes secciones:
+
Se ha definido una estructura estándar a nivel de '''[[https://git-scm.com/book/es/v1/Ramificaciones-en-Git-%C2%BFQu%C3%A9-es-una-rama%3F Branches]]''' para los repositorios de los proyectos.
  
== Estructura de los repositorios GIT ==
+
La definición de la estructura de los repositorios, cómo clonar un repositorio GIT y otros estándares de uso interno se describen en las siguientes secciones:
  
== Cómo clonar un repositorio usando Git Batch ==
+
:*[[Roles involucrados gestión código fuente | Roles involucrados en la gestión de código fuente]]
 +
:*[[Flujo de proceso normal Git | Diagrama de flujo de proceso normal]]
 +
:*[[Flujo de proceso incidencias Git | Diagrama de flujo de proceso con incidencias]]
 +
:*[[Estructura de repositorios Git]]
 +
:*[[Clonar un repositorio usando Git Batch | Cómo clonar un repositorio usando Git Batch]]
 +
:*[[Estándar para documentación de Commits | Estándar para documentación de Commits  ]]
 +
:*[[Proceso para hacer merge entre dos ramas | Proceso para hacer merge entre dos ramas ]]
 +
:*[[Restablecer una rama | Restablecer una rama ]]
  
== Desplegar cambios en servidor de Desarrollo o QA ==
 
{{warning | 1=Don't do that!}}
 
  
La nota aca:
+
{{warning |1=Este tipo de despliegue se realiza de forma manual actualmente, sin embargo, la idea es migrar este comportamiento para que sea administrado por [[Jenkins]] como parte de la '''integración continua''' que se va a implementar para todos los proyectos }}
{{Note|1=Only the folders must have executable permissions. Files must not have the executable permission.}}
 
  
[[Archivo:TestFA.png|miniatura|ImagernPrueba]]
+
:*[[Desplegar cambios en servidor de Desarrollo o QA]]
 
+
:*[[Estrategia para desplegar cambios entre ramas del servidor]]
[[Archivo:Actividades.pdf|miniatura|centro|PDF File]]
+
:*[[Estrategia para desplegar cambios entre ramas del servidor con Squash]]
 
 
[[File:Actividades.pdf|page=1|600px]]
 
 
 
{note|Foo}}
 
 
 
{{note|Foo|reminder}}
 
 
 
{{note|Foo|error}}
 
 
 
{{note|Foo|gotcha}}
 
 
 
{{tip|Foo}}
 
 
 
{{note}} Loose test
 
 
 
{{tip}} Loose test
 
 
 
* Text {{note|Foo|inline=1}}
 

Revisión actual del 19:18 30 oct 2019

Para la gestión del código fuente de todos los proyectos de Telstock, se emplea [Git].

Se ha definido una estructura estándar a nivel de [Branches] para los repositorios de los proyectos.

La definición de la estructura de los repositorios, cómo clonar un repositorio GIT y otros estándares de uso interno se describen en las siguientes secciones:


Warning Warning: Este tipo de despliegue se realiza de forma manual actualmente, sin embargo, la idea es migrar este comportamiento para que sea administrado por Jenkins como parte de la integración continua que se va a implementar para todos los proyectos