¿Cuál sería una buena herramienta introdcutory para Clearcase?

Soy desarrollador con más de 10 años de experiencia en desarrollo de software. Me he unido a una nueva tienda que utiliza ClearCase y me gustaría entender ClearCase. Cualquier sugerencia para un desarrollador que tenga buenas manos en los siguientes SCM

  • Subversion:
  • Perforce: guiones de compilation extensos escritos que se integran con fuerza
  • Mercurial

Permítanme decir que la documentation de IBM es bastante aterradora y estoy buscando un tutorial rápido que me ayude a comprender los commands de ClearCase.

Primero necesita comprender los conceptos básicos en los que opera ClearCase .

Luego debe comprender cómo aprovechar las ventajas de algunas de sus características únicas .

Y, por supuesto, debe ser consciente de sus desventajas .

También necesita comprender el mecanismo de selección y la diferencia entre instantáneas y vistas dinámicas .


Tenga en count que la especificación de configuration de ClearCase (con su selección basada en la composition ) es bastante diferente de DVCS o SVN, basada en una identificación única para seleccionar una revisión de historial dada.
Ver Flexible vs derivación estática (GIT vs Clearcase / Accurev) .

En ese sentido, la metodología de UCM (que viene con ClearCase, pero que puede ignorarse al principio, o incluso usarse en paralelo con vistas de "ClearCase básico") introduce la noción de componentes de UCM ( similar a los submodules de Git ).

Software Configuration Management Strategies e IBM Rational ClearCase: una introducción práctica Le enseñará todo lo que necesita saber sobre Clearcase

Hay 2 forms de interactuar con clearcase. La gráfica y la línea de command. El gráfico es mucho más fácil e intuitivo y es la mejor opción. El problema es que para un repository grande la interacción con la GUI puede ser lenta. Hagas lo que hagas usando la GUI, también puedes hacerlo a través de la línea de command. Si haces una ayuda en el cleartool, verás todos los commands y su descripción. Lo que necesita leer es qué es una vista y cómo crear una. Luego, cómo establecer la especificación adecuada para la vista y luego puede comenzar a trabajar con los files. Después de la configuration, el rest es sencillo. Pagará un file, lo modificará y lo registrará. Espero que esto ayude.