Articles of bifurcación y fusión

¿Por qué esta combinación de cherrypick lleva a un conflicto de fusión?

En el tronco hay un file .txt vacío (y nada más). Luego creo una twig llamada cherry (hecha usando svn copy por supuesto). Dentro del directory cherry, realizo cuatro confirmaciones que son cambios de una línea por separado. echo 1 >> file.txt && svn commit -m "1" echo 2 >> file.txt && svn commit -m […]

SVN se fusiona desde la producción al troncal

En un escenario simple, nuestro flujo de trabajo consiste en comprometer un cambio en el enlace troncal, luego fusionar ese compromiso en una twig de producción. Nunca hemos considerado realmente la fusión de la producción en el tronco, ya que esto parece muy incorrecto (por ejemplo, hacer nuevos cambios directamente en la producción y luego […]

¿Hay algún problema con la ramificación de una sucursal en TFS?

Bifurcamos toda nuestra twig principal en TFS, siguiendo un paradigma algo parecido a un git en lugar de ramificar subcarpetas específicas. Tengo una de esas twigs, para una function. Sin embargo, esta característica terminó siendo realmente dos características, una dependiente de la otra. Todavía no es posible volver a fusionar con el máster, pero me […]

Estructura del código fuente para múltiples proyectos

Fondo: 3-5 progtwigdores trabajando con TFS. Admitimos aplicaciones henetworkingadas y también creamos nuevas aplicaciones. Estoy implementando elementos de entrega continua y quiero tener una buena estructura para empezar. En la actualidad, existe muy poca interdependencia entre las aplicaciones, pero en el futuro habrá algunos componentes compartidos. Planeo implementar una estrategia de bifurcación de "enlace único" […]

Se requiere sugerencia de desarrollo basado en troncal

Estaba buscando buenos resources en estrategias de bifurcación después de hacer una ramificación de funciones durante bastantes años y luchando con muchas twigs y uniendo pesadillas. Las twigs de características nos dieron un buen aislamiento en la administración de lanzamientos de una manera bastante granular sobre qué características deberían ir a la versión. Sin embargo, […]

TFS – Sostenibilidad de las twigs en cascada

La guía de ramificación generalmente describe una twig "principal" inmortal, con funciones derivadas de Main, y fusionadas de nuevo a Main, y Releases ramificadas de Main, con otras twigs de Release como necesarias para Service Packs, RTM, etc. La guía con respecto a Main es a menudo simplificado a "sin basura en Main". Estoy trabajando […]

Git cherry pick equivalente en Perforce?

Mi equipo usa forzosamente para el control de versiones. Ha habido muchas adiciones en la sucursal en las que estoy trabajando actualmente, en comparación con la sucursal de Release. Ahora, acabo de corregir un error conocido en el producto publicado y comprobé el cambio de código en la twig en la que estaba trabajando. ¿Es […]

Perforce: encuentra una list de cambios de origen para una sucursal

Version corta: Después de ramificar en P4, ¿cómo puedo averiguar la list de cambios de "origen" de la sucursal? Versión larga: Digamos que tengo una twig principal de mi proyecto en //project/main/… La última list de cambios presentada aquí es @ 123, cuando decido crear una twig para la versión 1.0 en //project/1.0/… Desde P4V, […]

Subversion Merge branch con los files movidos, y mantener ambos

Tengo un proyecto que fue ramificado, y un grupo de files (F1) se movieron a un directory diferente y se cambiaron (F2). Ahora, quiero fusionar la twig de nuevo a Trunk y mantener el historial de revisión, pero quiero mantener tanto F1 como F2. ¿Hay alguna manera de hacer esto en subversión?

SVN – fusionar / matar una twig

Dentro de nuestro repository tenemos un tronco que contiene nuestra aplicación, una twig para las características de "fase 2" agregadas en la parte superior de la aplicación y luego una twig de esta twig con alguna funcionalidad de inicio de session único agregado a la aplicación. trunk/application branches/application_phase_2 branches/application_phase_2_with_sso No se ha realizado ningún trabajo […]