Estoy en un equipo de 15 desarrolladores que actualmente utilizan Allfusion Harvest. No estamos contentos con eso y mirando alrededor hemos decidido cambiar a Mercurial debido a las interfaces disponibles TortoiseHg y MercurialEclipse.Buen flujo de trabajo Mercurial para un equipo de 15 desarrolladores
Actualmente estamos utilizando un lanzamiento de Harvest de doce años y encuentro que nuestro flujo de trabajo actual es difícil de traducir a Mercurial. Tengo experiencia previa con ClearCase donde se utilizó un modelo similar a:
A A A
| | |
B C |
| /| |
C | E
| |/
D E
|/
E
Cuando el tronco izquierdo es inestable , medio es prueba y derecha es estable . Ahora no tengo problemas para recrear este modelo de ramificación en Mercurial (en un repositorio central). La idea es que los desarrolladores clonen este repositorio, se ramifiquen desde inestable, hagan su trabajo y luego se fusionen con inestable. Leyendo en la web aún no he visto un flujo de trabajo de Mercurial dirigido a equipos de más de tres desarrolladores, por lo que no estoy seguro si este es un buen flujo de trabajo.
Así que dos preguntas:
Este es un buen modelo de trabajo?
¿Cómo trabajas con Mercurial y cuántos hay en tu equipo?
EDITAR: Desde que hice esta pregunta, he usado tanto Gitflow como Github flow. Ambos han sido útiles dependiendo de la complejidad del lanzamiento y el tamaño del equipo. Y al usar Mercurial, he dejado de usar ramas (para otras que no sean estables/inestables) e hice uso de los marcadores influenciados por Git.
Entonces, ¿su departamento de control de calidad echa un vistazo a la punta del informe de control de calidad, y crea sus propios archivos binarios para probar? – moswald
Depende del producto, pero sí, las construcciones de prueba se recortan del informe de garantía de calidad. – tghw
Gracias, estoy probando el flujo de trabajo y me doy cuenta de que Mercurial me obliga a realizar una inserción forzada, ya que el repositorio del destinatario recibirá varias visitas usando el flujo de trabajo anterior. Parece que hay algo mal con el flujo de trabajo cuando recibo una advertencia. Inestable, Estable y Prueba cada uno tiene una cabeza ahora ... – MdaG