Articles of ramificación y fusión

SVN integrando una twig de características que ha sido networkingiseñada a trunk – ¿Por qué svn: mergeinfo se actualizó a pesar de no haber cambios?

Este ejemplo es de SVN 1.8. Usamos la técnica común con un tronco y twigs características. Normalmente, una twig de entidad se crea mediante la bifurcación de troncales. La twig de características se actualiza continuamente con el enlace troncal mediante la fusión de los cambios del tronco a la twig de características (rebase). Cuando finaliza […]

Reorganización de sucursales en TFS, cómo gestionar sucursales obsoletas / huérfanas

El método de bifurcación actual para la aplicación en la que estoy trabajando no está en absoluto estructurado. Estamos usando TFS. Estoy planeando reorganizar las sucursales. Busqué algunos resources en línea y he creado un plan. Quiero comprobar si esta es la forma correcta o si debo hacer las cosas de manera diferente? A continuación […]

Git rebase local vs git pull – origen de la database

Tengo una twig de funciones local (nunca empujada a una remota) F1 hecha desde el maestro con algunas confirmaciones. No parece entender una diferencia entre estas dos acciones ( F1 es la twig actual): git fetch origin git rebase master y git pull –rebase origin master Mi expectativa es que deberían ser equivalentes, pero no […]

¿Cómo fusiona varias sucursales remotas localmente SIN comprometer los cambios en el repository oficial utilizando SourceTree?

Soy nuevo en el control de versiones y sigo teniendo el truco de las cosas. Actualmente estoy trabajando en un proyecto con otras dos personas. Ambos han creado twigs remotas fuera del origen. Me gustaría tener ambas actualizaciones de sus sucursales en mi repository local. NO quiero comprometer la fusión y llevarla al repository oficial […]

Control de fuente TFS: evitar que una línea específica se fusione

Tengo un Dev y una twig principal de un proyecto. Se organizan en diferentes URL y tengo una reference a esta URL en mi proyecto en una class estática: public static class Constants { public const string Url = "http://staging.myurl.com"; } Ahora la URL será diferente en cada twig, pero no quiero que las URL […]

Hacer un seguimiento de los cambios en Dev Branch

Recientemente comencé a interesarme en usar un model de ramificación similar al model de derivación Vincent Driessens Git . Tenemos varios desarrolladores trabajando en el mismo proyecto, por lo que usar diferentes twigs para diferentes funciones es una gran ventaja para nosotros. El model indica que, después de desarrollar una característica, se fusiona de nuevo […]

Restrinja el contenido de los push para evitar bashs accidentales en la twig de desarrollo

(Esta es una pregunta de seguimiento a mi pregunta anterior sobre cómo administrar el desarrollo estándar y el desarrollo específico del cliente en un cvs). Estamos utilizando diferentes twigs en mercurial para distinguir entre el desarrollo estándar (desarrollo de nuestro software estándar) y el desarrollo específico del cliente (desarrollo de modificaciones específicas del cliente de […]

Fusionando sets de cambios a una twig de características en Mercurial

Creé una twig de características desde mi twig principal ( default ). (es decir, hg branch feature/name ). Hice algunos commits allí. Ahora quiero impulsar esta twig y crear una request de extracción. Pero, antes de hacer esto, me gustaría actualizar mi function. Entonces, comencé con el command hg pull , y descargué un par […]

¿Cuándo ramificar, labelr y fusionar en Mercurial?

¿Cuándo se debe ramificar / labelr en Mercurial ( hg ), tanto a nivel de repository local como en el repository centralizado / de origen (que hg clone )? ¿Cuándo debería fusionarse (nuevamente a nivel local y en el repository central)? Vengo de un background SVN donde las twigs se usaron para nuevas características (" […]

TFS: Comprobación erróneamente realizada antes de una sucursal

Estaba comenzando una function, hice algunos cambios de trabajo y luego (la administración y el arquitecto) decidimos crear una nueva sucursal para esta function. El problema es que ya hice algunos checkin (y otros usuarios tienen algunos otros cambios no conflictivos después), y esos checkins tienen que ser "eliminados" de su twig actual, y luego […]