El conjunto de cambio es la unidad fundamental de cambio en Rational Team Concert. El contenido de un espacio de trabajo, componente o corriente puede expresarse como una colección de conjuntos de cambios, empezando por el creado cuando se incorporó el primer conjunto de proyectos. Un conjunto de cambios incluye cambios del contenido de archivos individuales y cambios de un espacio de nombres de un componente (como por ejemplo las operaciones de suprimir, renombrar y mover). Un conjunto de cambio pequeño podría modificar unas cuantas líneas en un único archivo. Uno grande podría incluir cambios en el contenido de muchos archivos, cambios de nombres de archivo, nombres de carpetas y contenido de las carpetas. Al agrupar cambios relacionados y aplicarlos a continuación como una unidad a un espacio de trabajo o corriente, Rational Team Concert garantiza que dichos grupos de cambios se realizan conjuntamente o no se realizan.
Un conjunto de cambios no puede incluir cambios de más de un componente. Un conjunto de cambios no puede incluir cambios que no se hayan incorporado. (Dichos cambios se acumulan en la carpeta Sin resolver del componente y se pueden visualizar en la vista Cambios pendientes, hasta que los incorpore o los deshaga.) Todos los componentes de un espacio de trabajo de repositorio tienen cero o más conjuntos de cambios activos. Si tiene varios componentes en un espacio de trabajo, se pueden crear distintos conjuntos de cambios para cada uno de ellos.
Cada conjunto de cambios graba dos estados, el estado "anterior" y el estado "posterior", de uno o más elementos versionables (archivos o carpetas de un espacio de trabajo de repositorio). El estado anterior representa el elemento antes de que se realizara ningún cambio. El estado posterior representa el elemento después de que se hayan realizado todos los cambios y el conjunto de cambios se haya marcado como completo. Las versiones intermedias, como cambios que se incorporaron entre los dos estados, no se pueden recuperar a partir de un conjunto de cambios. Al aplicar un conjunto de cambios a un espacio de trabajo o a una corriente, cambian todos sus elementos del estado anterior al estado posterior.
Un archivo o carpeta de un componente no puede pertenecer a más de un conjunto de cambios activo. Cuando un archivo o carpeta se incluye en un conjunto de cambios activo, todos sus cambios pasan a formar parte de ese conjunto de cambios, sea o no el conjunto de cambios actual, y los cambios de ese archivo o carpeta no pueden incorporarse explícitamente a un nuevo conjunto de cambios hasta que el conjunto de cambios activo que los incluye esté completo.
Un conjunto de cambios se crea implícitamente cuando se incorpora por primera vez un archivo o una carpeta a un espacio de trabajo donde no existe ningún conjunto de cambios. También puede crear un conjunto de cambios vacío explícitamente y añadirle elementos incorporándolos o moviéndolos desde otros conjuntos de cambios abiertos. Todos los componentes de un espacio de trabajo tienen un concepto de un conjunto de cambios actual, es decir, el conjunto de cambios en el que se acumulan todas las incorporaciones de forma predeterminada. Se puede modificar cualquier conjunto de cambios que no se haya completado a través de operaciones como incorporar, mover, deshacer y eliminar, y se dice que es un conjunto de cambios activo. Los conjuntos de cambios activos no se pueden compartir con otros espacios de trabajo de repositorio ya que no son estables. En un espacio de trabajo puede haber muchos conjuntos de cambios activos pertenecientes a un componente, pero solo uno puede ser el conjunto de cambios actual.
Cada vez que incorpore un cambio, éste pasará a formar parte del conjunto de cambios actual del espacio de trabajo. A menos que especifique lo contrario, todas las incorporaciones seguirán acumulándose en este conjunto de cambios hasta que lo complete o elija otro conjunto de cambios actual. Puede dirigir cualquier incorporación a un conjunto de cambios diferente (no el actual), pero los cambios de un elemento determinado (archivo o carpeta) solo pueden aparecer en los conjuntos de cambios activos de un componente. Una vez que un elemento pasa a formar parte de un conjunto de cambios activo, todos los cambios del elemento se acumulan en ese conjunto de cambios mientras permanezca activo.
Un conjunto de cambios activo permanece abierto y es capaz de acumular cambios nuevos hasta que lo entrega o lo marca como completo. Al entregar un conjunto de cambios, éste se marca automáticamente como completo. Un conjunto de cambios completo no puede volver a abrirse. Antes de completar un conjunto de cambios, puede mover los cambios de uno en uno. Los cambios pueden moverse de unos conjuntos de cambios existentes a otros, o de conjuntos de cambios existentes a conjuntos de cambios nuevos. Los metadatos de los conjuntos de cambios como las asociaciones de nombre y elemento de trabajo pueden modificarse independientemente de si el conjunto de cambios está activo o completo, ya que dichos cambios no afectan a la configuración del espacio de trabajo.
¿Le ha servido de ayuda? Puede incluir sus comentarios en Jazz.net (registro obligatorio): Comentarios en el foro o envíe un error