Hasta ahora he estado usando SVN, y ahora necesito recoger ClearCase rápidamente, desde la perspectiva del desarrollador. ¿Hay algún buen recurso para esto? Gracias.Forma rápida para que el usuario de SVN aprenda ClearCase
- add on -
¿Hay un mapa entre los conceptos/terminologías de SVN (es decir repositorio, copiar, tronco, rama, etiqueta, pago y envío, comprometerse, actualización de trabajo, volver) con CC? Basado en la lectura inicial, salí con lo siguiente.
Repositorio => VOB?
Copia de trabajo => ¿Vista de instantánea?
Tronco => ??
Branch => ¿Flujo de integración? secuencia de desarrollo?
Etiqueta => Etiqueta? ¿Base?
Pagar desde el repositorio como copia de trabajo => Pagar desde VOB como vista de instantánea?
¿Comprometerse desde la copia de trabajo a repo => Checkin desde la vista de instantánea en VOB?
Actualización => Rebase?
Revertir => ??
?? => Entregar
AFAIK CC tiene sus propios conceptos únicos, por lo tanto, no puedo decir el mapa más cercano.
Acabo de encontrar flujo de integración y flujo de desarrollo. Entendí su diferencia en términos de casos de uso, pero me pregunto si difieren en términos de implementación técnica dentro de ClearCase. Tome SVN como ejemplo, podemos tener ramas de versión (es decir, 2.x, 3.x) y ramas de desarrollador, pero SVN considera que la rama de versión y la rama de desarrollador son esencialmente iguales. – shiouming
@shiouming: para SVN, las ramas de versión y de desarrollo son solo directorios con copia barata. Para CC, la secuencia Int y la secuencia dev son ambas secuencias (lista de etiquetas): desempeñan la función que usted quiere que reproduzcan. La única diferencia es que cuando crea un proyecto de UCM, necesita al menos una secuencia (llamada por convención "Integración") y luego puede (pero no está obligado a) crear una o varias subcorrientes ("dev") corrientes). – VonC
Yo diría que revertir es como borrar uncheckout. Sin embargo, solo he usado vistas dinámicas, por lo que no sé si puede hacer lo mismo con las vistas de instantáneas. –