[eside-ghost] Otra de control de versiones
Jon Valdés
juanval en gmail.com
Vie Feb 25 19:34:38 CET 2011
Hace unas semanas pregunté por aquí a ver cómo montarmelo para hacer
un sistema de control de versiones seguro y con el que no pudiera
liarla y tal. Al final, decidí montar una especie de NAS en el que
tengo los repositorios "centrales" de mercurial, y voy haciendo clones
y pushes contra esos repositorios para desarrollar. Es algo mas lento,
pero me aseguro de que cualquier liada que pueda hacer en local no
afecta al NAS. Hasta ahí, chachi, y muchas gracias a todos por las
ideas que me disteis :)
Y ahora tengo otro problemilla. Uno de los proyectos que tenemos es un
plugin para una plataforma que ha pasado de la versión 11 a la 12 hace
unos meses, y ese cambio cambió la API en unos cuantos sitios, con lo
que me vi obligado a crear un proyecto para la version 12 y otro para
las versiones anteriores (sólo con macros no podía aislar las
diferencias, eran demasiado gordas). Sin embargo, el 80% del código
sigue siendo común.
Ahora tengo que hacer cambios bastante serios porque ha cambiado una
de nuestras librerías internas, y me veo que tengo que hacer los
mismos cambios exactamente en ambos proyectos (excepto en las partes
cambiadas, claro). En un principio, la teoría dice que podría extraer
el changeset de los cambios de uno de los proyectos y aplicarlo
directamente al otro, pero me da un miedo del 15. ¿Alguien tiene
experiencia en algo así con mercurial?
Enga, mil gracias de antemano
Más información sobre la lista de distribución eside-ghost