Anteriormente, en gitevangelism, hice un post que explica como crear un branch remoto en dos pasos, aca un resumen:
Crear un branch de manera local
Publicar el branch
Despues, hay que trabajar con el branch, hay cosas que no resultaran tan triviales al principio
Trabajar en el branch, en los branches
Si se ejecutaron los comandos para creacion de branch explicados, habra quedado activo el nuevo_branch, sino se esta seguro se puede revisar el menu contextual de tortoise git, asi:
Trabajar en el branch, en los branches
Si se ejecutaron los comandos para creacion de branch explicados, habra quedado activo el nuevo_branch, sino se esta seguro se puede revisar el menu contextual de tortoise git, asi:
Si por alguna razon, es necesario dejar el trabajo que se esta realizando en este branch para trabajar en otro (por ejemplo, en master), se utiliza el comando checkout para reactivar master
Colaboracion
Si se necesita que otra persona contribuya al branch, desde otra maquina, tiene que trackearlo, primero haciendo un pull o fetch, y despues con la opcion switch/checkout también:
Despues, trabajar de esa manera es lo mismo que trabajar al master, con la diferencia (claro esta) que es el nuevo_branch el que recibe los cambios que se pushean
Integrar los cambios
Esta es la manera mas practica de integrar, que utiliza el 3-way-merge (otro dia hago un articulo explicando eso), no hay mas que hacer que lo siguiente:
Activar el branch destino del merge, es decir al que se va a integrar
Utilizar la opcion merge del tortoise
Elegir el branch que mergear y las opciones (es conveniente por ahora dejar las default, que son todas desmarcadas)
No hay comentarios:
Publicar un comentario