Acerca de la Gestión unificada de cambios de ClearCase (UCM)

UCM (Gestión unificada de cambios) es un proceso de desarrollo estructurado basado en herramientas de Rational ClearCase.

Al utilizar UCM, los desarrolladores participan en un flujo de trabajo estructurado que utiliza operaciones de nivel superior que eliminan la necesidad de tratar directamente con ramificaciones y versiones individuales de archivos y directorios.

Antes de que los desarrolladores puedan empezar a utilizar UCM, un gestor de proyectos debe definir uno o más proyectos de UCM. El gestor de proyectos crea el proyecto como un objeto de una VOB de proyecto. Este objeto sólo contiene los metadatos (por ejemplo, componentes, actividades, políticas) necesarios para gestionar y hacer el seguimiento del trabajo que se realiza en un producto. No contiene recursos de proyecto (código fuente, documentación, etc.).

Nota: ClearCase y Eclipse utilizan el término proyecto para describir aspectos distintos del desarrollo de software. Un proyecto de Eclipse define una jerarquía de recursos como, por ejemplo, una carpeta que contiene archivos de origen Java. Un proyecto de UCM de ClearCase define cómo un grupo de personas gestiona los cambios en los recursos utilizando líneas base, actividades y secuencias. Los miembros de un proyecto de UCM pueden trabajar en uno o más proyectos de Eclipse.

Cuando los desarrolladores se unen a un proyecto de UCM, utilizan el asistente Unirse a proyecto para llevar a cabo los pasos siguientes:

  1. Seleccione la VOB de proyecto en la que está definido el proyecto.
  2. Únase al proyecto.
  3. Cree una vista de desarrollo UCM local en la que puedan trabajar en los componentes del proyecto. (Algunos proyectos de UCM, llamados proyectos de secuencia única, no utilizan vistas de desarrollo. En su lugar, todos los desarrolladores trabajan en la vista de integración).
  4. Cree una vista de integración UCM local en la que puedan entregar el trabajo.

Una vez creadas las vistas de ClearCase de UCM, los desarrolladores las cargan con las versiones de directorio y los elementos de archivo seleccionados por la línea base recomendada del proyecto. De esta manera se garantiza que todos los miembros del equipo del proyecto empiezan con el mismo conjunto de recursos.

Algunas operaciones de ClearCase son específicas de proyectos de UCM, por ejemplo, unirse a un proyecto de UCM, cambiar de base, entregar, seleccionar actividades y crear actividades. Los iconos de las opciones de UCM comunes aparecen en la barra de herramientas de UCM: barra de herramientas de ucm.

Nota: Para proyectos de UCM con CQ habilitado, los desarrolladores pueden utilizar la integración UCM de ClearCase con ClearQuest para conectar las actividades de UCM a los registros de ClearQuest.

Comentarios