Articles of control de versión control

ClearCase: cómo encontrar elementos que NO tienen una label en particular

Estoy buscando un command ClearCase que enumerará todos los elementos que son visibles en mi vista actual, pero NO se les aplica una label en particular. Digamos, por ejemplo, que la mayoría de los elementos que están visibles en mi vista tienen LABEL_X aplicado a ellos. Quiero una list de esos elementos que no tienen […]

Cómo labelr una herramienta de procesamiento de datos científicos para garantizar la repetibilidad

desarrollamos una herramienta de procesamiento de datos para extraer algunos resultados científicos de un set dado de datos brutos. En ciencia de datos, es muy importante que pueda volver a get los resultados y repetir los cálculos, lo que condujo a un set de resultados Dado que la herramienta está evolucionando, necesitamos una forma de […]

Pros y contras de la versión de promoción vs. versión de las sucursales

En mi proyecto actual, tengo que decidir qué técnica utilizar al realizar la bifurcación. Tengo dos opciones (supondremos que ya hemos decidido desarrollar en el tronco): Versión twigs Cree una sucursal cada vez que ponga una nueva versión en las máquinas de testing y etiquételo como "release0.1". Los errores se arreglan en esta twig (y […]

Las mejores prácticas, ¿build tronco contra tronco?

Tenemos muchos proyectos que usan una base común de componentes compartidos (dlls). Actualmente la compilation de desarrollo para cada proyecto enlaza con dlls construidos desde el tronco de los componentes. (es decir, las comstackciones de troncales usan los dlls de otras comstackciones de troncales) Cuando hacemos una compilation de lanzamiento, tenemos una secuencia de commands […]

Asegurar una fusión entre sucursales ocurre en una dirección

Esta mañana descubrí que mi compañero de trabajo se había fusionado en el path equivocado entre dos twigs en mercurial: tenemos una twig ver5 y ver6, con files adicionales en ver6. ¿Hay alguna forma (probablemente un gancho en el lado del server) de hacer cumplir que los hijos de cualquier nodo ver5 sean del ver5?

Montaje de versiones con TeamCity

Estoy trabajando en un proyecto C # / VB.Net que usa SVN y el server de compilation TeamCity. Una docena de asambleas son producidas por la construcción. Quiero controlar las versiones de ensamblaje para que coincidan y también coincidan con la label de compilation de TeamCity. Configuré TeamCity para usar una label de compilation de […]

¿Te sientes cómodo fusionando el código?

Esta mañana, leí dos opiniones sobre refactorización. Opinión 1 (Página no presente) Opinión 2 (Página no presente) Recomiendan el código de bifurcación (y luego de fusión) a: Mantenga el tronco limpio. Permita que un desarrollador se aleje de los cambios de riesgo. En mi experiencia (particularmente con StarTeam de Borland), la fusión es una operación […]

¿Qué es una buena alternativa no distribuida a la subversión que tiene una excelente ramificación y soporte de fusión?

¡Estoy harto y cansado de rastrear manualmente mis sucursales y combinarlas en mi repository! Es demasiado propenso a errores. En un mundo en el que todo el mundo parece tener la idea de networkingucir la duplicación y automatizar todo, la ramificación / fusión de subversión parece sobrada de los años 80. ¿Cuál es una buena […]

Git – move commit dentro de la twig, luego inserta las twigs

¡He mirado alnetworkingedor y no puedo encontrar la respuesta a esto! Soy un git n00b completo y realmente agradecido a cualquiera que pueda darme algunos consejos. Inicialmente tenía una larga twig de confirmaciones en mi repository y quería cambiar el post que había asignado a una confirmación previa (maestro ~ 14) en la twig Así […]

Git – ¿Cómo mover el subpath a una nueva twig y presionarlo cuando el server no permite la confirmación con la identificación de diferencia?

Tengo un repository con una estructura como esta: /MyProject /Module1 /Module2 /Experimental /Module1 /Module2 En el cual, Experimental contiene el código experimental; Sé que esta no es la mejor práctica para Git, pero la gente lo hizo en el pasado. Ahora, necesitamos hacer que Experimental se convierta en una twig para MyProject. solía git subtree […]