Forma de trabajo - TPLUG/TPLUGNorte GitHub Wiki
Link a la documentación oficial (en inglés)
Contenido
Creación de ramas
La forma de trabajo que pensamos es por ramas. En inglés se llaman branches. Esto permite que cada uno se ramifique de master, que es la rama principal, y trabaje sus cambios independientemente de lo que hagamos los demás. Una vez terminados los cambios, se hace un pull request, que viene a ser una solicitud para mechar los cambios en la rama principal (master). Otra persona va a revisar dichos cambios y aceptarlos o rechazarlos, ya sea porque encuentra un error, porque no cumple los estándares, etc.
Paso 1) Estando ya conectados al repositorio desde Visual Studio, y teniendo la solución abierta, desplegamos donde dice "master" en la esquina inferior derecha. Seleccionamos nueva rama.
Paso 2) Especificamos un nombre para la nueva rama. Se sugiere que usemos nuestros nombres o apellidos para que sea más claro. En el desplegable tiene que decir "master", es la rama de la cual queremos partir.
Paso 3) Antes de empezar a trabajar, chequeamos que esté seleccionada la rama propia.
Sincronizando ramas al repositorio
Luego de trabajar con nuestra rama, commitear cambios y demás, todo estará localmente ya que nunca se sincronizó con el repositorio online. La rama ni siquiera existe para los demás hasta antes de realizar este paso. Para sincronizar la rama y los cambios respectivos, vamos a Team Explorer --> Sincronización --> Confirmaciones de salida.
Presionamos Insertar para insertar el branch entero en el repositorio.
Un mensaje de éxito avisará que el branch ya está disponible en el repositorio.