


Perfecto, justamente era eso lo que queremos probar, los merge manuales (no automáticos), ya que es en esos donde se deben solucionar los conflictos.
Si dejaste todo funcionando en tu rama, dejalo protegido y hacé un sync, así lo podemos ver todos.
Hola Antonio, con FoxBin2Prg lo convertís en dbf :-P
Te comento lo que eh entendido del programa y a ver si estoy bien,
1.- Ya se agregar y eliminar ramas
2.- Se modificar un formulario, tabla y hacer Chekin
3.- Ya vi lo que es sincronizar con Github
4.- Puedo ver los cambios entre changeset
5.- Se como tomar una rama de otro compañero y trabajar en ella
6.- Igual modificar formulario de otro compañero y hacer cheking incluso sincronizar con GitHub
7.- Me falta entender el merge respecto a que Changeset voy hacer, si tengo que
crear una rama primero como en el video o es directamente? y si pudieras tomar una pantalla e indicarme graficamente me seria mas facil entender.
saludos
Antonio Meza
Hola Antonio:
En el video yo simulé el merge que hizo Fidel, e hice una rama temporal (que al final borré) desde el punto donde el partió, solo para repetir el mismo merge, como si fuera Fidel trabajando en su rama.
Vos tenés que trabajar en tu rama, llevándote los cambios de que hay en /main_fdbozzo, por lo que la casa va en tu rama.
Disculpa que no te pude hacer una captura, pero te escribo desde el móvil y estoy camino al trabajo, pero imaginate que hice una captura con la casa en tu último changeset y una flecha que diga "hacer merge aquí" ;-)
Hola:
Esta parte es continuación de la anterior, solo que vamos a ver más en detalle la resolución de conflictos en un merge.
Vamos a continuar aquí, que el otro hilo ya es muy largo =D
Como la vez anterior, dejo un resumen de lo visto hasta ahora y de lo necesario, para los que van rezagados, y para los que ya los leyeron, que sepan que los artículos los voy actualizando con algunas de las cosas que vamos viendo, o agregando algún ejemplo o captura de pantalla, así que no se extrañen si en un momento vuelven a leer alguno y se encuentran cambios :)
Recursos de software necesarios (links):
- Descarga e Instalación de PlasticSCM paso a paso
- Visual FoxPro 9.0
- Herramientas FoxPro para Plastic => (Incluyen el EXE de FoxBin2Prg, pero no sus fuentes, que están aquí)
Cosas que estuvimos viendo y que fui publicando (links):
- PlasticSCM: Cómo crear una rama para comenzar a trabajar
- PlasticSCM: Hice un checkin erróneo en un archivo, ¿cómo lo arreglo?
- FoxBin2Prg: Detalle de vistas, datos de uso, configuraciones y más
- FoxBin2Prg: Guía rápida de uso y configuración
- FoxPro 9: Creando un componente y añadiéndolo al control de código (Plastic)
- FoxPro 9: Modificando un componente que ya está bajo control de código
- FoxPro 9 y PlasticSCM: Como deshacer un changeset sin borrarlo
- PlasticSCM: Agregando un proyecto FoxPro 9 al control de código
- PlasticSCM: Cómo trabajar en FoxPro 9 con ramas por tarea
- PlasticSCM: ¿Qué es el Diff?
- PlasticSCM: ¿Qué es el Merge?
Lo que vamos a ver ahora: Resolución de conflictos en el merge
En esta parte de la práctica vamos a generar conflictos a propósito en el merge para aprender a resolverlos, equivocarnos, ejecutar y ver si todo sigue funcionando y volver a intentarlo.
¿En qué consisten estos "conflictos"?
Pues en las situaciones normales que se presentan, sobre todo cuando se trabaja en equipo, y más de una persona trabaja por su cuenta en el mismo componente, que llegados a un punto, deben mezclar sus cambios.
Dejo aquí el segundo video que había hecho en febrero, y que muestra todo el proceso de 2 desarrollos en paralelo y el merge de cada uno.
Es el de 30 minutos que seguramente ya conocen, pero siempre viene bien volver a verlo porque a veces se descubren pequeños detalles que al principio a veces no se ven :-)
http://youtu.be/sE4wQ50Itqg
Ante todo, anímense y pregunten las dudas que tengan. Probar y equivocarse es parte de las prácticas ;-)
Saludos!

Me falto anexar la imagen




Hola:
Esta parte es continuación de la anterior, solo que vamos a ver más en detalle la resolución de conflictos en un merge.
Vamos a continuar aquí, que el otro hilo ya es muy largo =D










Casi casi, doble click no, porque eso va a mostrar diferencias que aquí no interesan, simplemente con la casa ahí mismo, una captura de la vista de items, que es lo que realmente hay Men el directorio, o una del administrador de archivos de windows en el workspace, que te debería mostrar lo mismo que la vista items. En la vista items tendrían que estar todos los archivos.
Además de esto, creo que lo que comenta Fidel lleva razón. En las capturas yo tampoco llego a ver una rama nueva.



