Normalmente, se desea dividir una corriente bajo las siguientes condiciones:
Para corregir un defecto en una versión anterior de un proyecto, o
Para almacenar variaciones de un proyecto o el trabajo privado de un desarrollador en una corriente separada.
Al dividir una corriente siempre se divide en un punto predefinido del tiempo. Este punto se denomina estado inicial de la nueva corriente. Cuando se divide una corriente, el estado inicial es siempre una versión.
Hay dos opciones en la división de una corriente:
Elija esta versión si la división se realiza basándose en una versión de proyecto existente. Esta opción se suele escoger, por ejemplo, para corregir un error en una versión anterior del proyecto.
1. |
En la vista Depósitos, active el menú contextual. Seleccione el elemento de menú Nuevo > Corriente... para abrir el asistente Nueva corriente. |
2. |
En el asistente Nueva corriente, seleccione el depósito que contiene la corriente que desea dividir. Especifique un nombre para la nueva corriente. Pulse el botón Finalizar del asistente. |
3. |
Añada una versión de proyecto a la nueva corriente (esta acción establece el estado inicial de la corriente). En la vista Depósitos, seleccione la nueva corriente y, en el menú contextual, seleccione el elemento de menú Copiar versión a corriente.... Aparecerá un diálogo de selección de versiones. Seleccione los proyectos y las versiones que desee copiar en la corriente.
|
4. |
Expanda la nueva corriente para ver los proyectos. Verá los recursos que están en la versión de proyecto que ha añadido a la corriente. |
5. |
Seleccione el proyecto que desea añadir al área de trabajo. En el menú contextual, seleccione el elemento de menú Añadir a área de trabajo. Los cambios liberados del proyecto irán ahora a la nueva corriente. Nota: si habilita Mostrar información de versión en el menú desplegable de la barra de herramientas del navegador, verá que se muestra el nombre de la nueva corriente a la derecha del proyecto. |
A veces no se desea liberar los cambios y ponerlos a disposición de todo el equipo, pero sí crear una versión de los cambios. Normalmente esto se hace si los cambios aún no son estables o si llevará mucho tiempo estar preparado para liberarlos y ponerlos a disposición del equipo. En este caso se querrá crear una nueva corriente para liberar los cambios:
Paso |
Acción |
---|---|
1. |
Primero debe crear una versión del proyecto desde el área de trabajo para capturar su estado antes de efectuar cambios. Esta versión contendrá las versiones base de los recursos del proyecto. Los cambios que efectúe en las versiones base se liberarán posteriormente en la nueva corriente. Seleccione el proyecto en la vista Navegador y, en el menú contextual, elija el elemento de menú Versión desde el área de trabajo. |
2. | Complete el diálogo Recursos seleccionados de versión (consulte el apartado Creación de versiones del proyecto). Durante la creación de la versión, un diálogo le avisará de los cambios pendientes. La aparición de este diálogo está prevista. Repase los cambios que se muestran en la lista de la ventana de detalles. |
3. |
Cree una corriente nueva. En la vista Depósitos, active el menú contextual. Seleccione el elemento de menú Nuevo > Corriente... para abrir el asistente Nueva corriente. |
4. | En el asistente Nueva corriente, seleccione el depósito que contiene la corriente que desea dividir. Especifique un nombre para la nueva corriente. Pulse el botón Finalizar del asistente. |
5. |
Añada una versión del proyecto a la nueva corriente (esta acción establece el estado inicial de la corriente). En la vista Depósitos, seleccione la nueva corriente y, en el menú contextual, seleccione el elemento de menú Copiar versión a corriente.... Aparecerá un diálogo de selección de versiones. Seleccione el proyecto y la versión que ha creado en el paso 2. |
6. |
Seleccione el proyecto en la vista Navegador y cambie el compartimiento del proyecto en la nueva corriente. Consulte el apartado Asociación de un proyecto a una corriente. |
7. |
Sincronice el proyecto con la nueva corriente. Los cambios aparecerán como salientes en la nueva corriente. Libérelos en la nueva corriente. |
Asociación de un proyecto a una corriente
Fusión de una corriente