Diferencia entre revisiones de «Estándar para documentación de Commits»

De Telstock Wiki
Saltar a: navegación, buscar
Línea 17: Línea 17:
 
::<code>git config --list</code>
 
::<code>git config --list</code>
  
Esto retornará la lista de
+
Esto retornará la lista de configuraciones asociadas al repositorio:
 +
 
 +
[[Archivo:GitUserEmail.png|500px|marco|centro|Parametros de configuración asociados al repositorio Git]]
 +
 
 +
Donde los parámetros mas importantes serán:
 +
::'''user.email'''
 +
::'''user.name'''
  
 
$ git config --global user.name "John Doe"
 
$ git config --global user.name "John Doe"
 
$ git config --global user.email "john@doe.org"
 
$ git config --global user.email "john@doe.org"

Revisión del 21:00 14 ene 2019

Este estándar se establece con la intención de generar documentación de utilidad al momento de registrar commits en los repositorios GIT Los pasos para adaptarse al estándar son los siguientes:

  1. Estandarizar el usuario con el que están apareciendo los commits en el [SCM Manager].
  2. Documentar los commits de acuerdo al estándar establecido.

Cambiar usuario y correo con el que se registran los Commits

Dado que en muchos casos se usa *GitHub Desktop* como cliente Git, en los repositorios clonados queda seteado un usuario asociado a la plataforma de GitHub, el cual es distinto del usuario corporativo asignado para el SCM Manager.

Es por ello que se hace necesario verificar que el usuario con el que se están realizando los commits en el repositorio es el corporativo, por ejemplo:

Para el usuario corporativo rbabilonia el correo asociado es rbabilonia@telstock.net
Por lo que los commits deben aparecer firmados como: Robert Babilonia <rbabilonia@telstock.net> y no con cualquier otra cuenta o correo electrónico.

Para verificar el usuario con el que se están firmando los commits, ejecutar el los siguientes comandos desde una consola en el directorio raíz del proyecto Git:

git config --list

Esto retornará la lista de configuraciones asociadas al repositorio:

Parametros de configuración asociados al repositorio Git

Donde los parámetros mas importantes serán:

user.email
user.name

$ git config --global user.name "John Doe" $ git config --global user.email "john@doe.org"