entre Desarrolladores

Recibe ayuda de expertos

Registrate y pregunta

Es gratis y fácil

Recibe respuestas

Respuestas, votos y comentarios

Vota y selecciona respuestas

Recibe puntos, vota y da la solución

Pregunta

1voto

Hola, hasta ahora solo había usado git trabajando en solitario. Ahora que somos un equipo de dos, tenemos problemas al juntar los cambios. ¿Deberíamos tener una rama para cada uno o cual es la mejor solución?

Gracias.

3 Respuestas

3votos

Leonardo-Tadei Puntos227320

Hola José,

la idea de las ramas (branch) de un proyecto GIT es para mantener verisiones en paralelo de un mismo software, por ejemplo, mantener la versión 2.0 mientras se trabaja en la 3.0.

Si todo el grupo está trabajando en un mismo entregable, deberían estar todos en la misma rama y tener una única rama.

Si les surgen problemas al justar los cambios, es porque GIT está detectando cambios que no puede conciliar en un mismo archivo: en ese caso, el que recibe la alerta debe conciliar el código, tarea que consiste en poner sus cambios manteniendo los del que subió antes.

Esto no se soluciona con GIT ni con ningúna herramienta!

Lo idea es estar organizados para minimizar que dos personas esté tocando el mismo archivo al mismo tiempo...

1voto

elporfirio Puntos2570

En mi caso utilizo 3 branch a veces

  1. la linea de software original.
  2. la linea de software con correciones o mejoras (tipica version 2.0)

y la más importante:

  1. la linea de peticiones del cliente "a prueba"

Este ultimo punto, suele suceder que el cliente quiere que se implemente algo... y al final cuando se lo presentas, resulta que siempre ya no se requiere y jamas te aviso... ¿y como deshacer eso? pues nada te regresas a la linea original ignorando esta ramificación.

Saludos

1voto

egoitz_gonzalez Puntos10050

Hola.

Como te comentan las ramas se suelen utilizar para desarrollar en paralelo varias versiones de el proyecto.

Personalmente creo que si los dos trabajáis en la misma versión lo mejor será usar una única rama. Como te comenta Leonardo, cuando los dos trabajáis en un mismo fichero, a la hora de subir los cambios al servidor saltará un conflicto que deberá de resolverse a mano. Indicando que linean de código mantener y cuales eliminar.

Por favor, accede o regístrate para responder a esta pregunta.

Otras Preguntas y Respuestas


...

Bienvenido a entre Desarrolladores, donde puedes realizar preguntas y recibir respuestas de otros miembros de la comunidad.

Conecta