Consulte los siguientes gráficos y ejemplos para aprender los conceptos básicos sobre el trabajo con versiones.
|
Elemento:
|
Descripción:
|
|

|
Secuencia de control de versiones típica: un nuevo objeto de automatización empieza en la versión 0. El objeto se extrae como la versión de trabajo 0, con la opción de aplicar cambios pendientes a la misma versión 0 o una nueva versión 1.
|
|

|
Versión actual: en esta secuencia típica, la versión de trabajo 0 se incorpora como la nueva versión 1. La nueva versión se suele designar como la versión actual. La versión actual es aquella que se utiliza cuando el proceso realmente se ejecuta. La versión original 0 se considera ahora solo como una copia de seguridad o un archivo de archivado.
|
|

|
Cambios aplicados a la misma versión: en este ejemplo, la versión 2 se extrae varias veces. Cada vez, el usuario ha decidido aplicar los cambios a la misma versión en lugar de crear una versión nueva. Aunque los cambios se realizaron en las versiones de trabajo 3 (0), 3 (i) y 3 (ii), el usuario ha decidido agruparlos todos en una sola versión. El usuario no puede volver para ver el objeto entre los cambios de las versiones 3 (0) y 3 (i). Ninguna existe ninguna versión independiente que consultar.
|
|

|
Versión de línea de referencia: el usuario ha designado la versión 4 como una versión de línea de referencia. Cualquier versión de trabajo extraída se deberá incorporar como una nueva versión, versión 5. Cuando se especifican uno o varias versiones de línea de referencia, esencialmente se está bloqueando cada versión. Esta práctica impide que se pueda realizar ninguna modificación en las versiones de línea de referencia actuales. Sólo se pueden utilizar como plantillas u objetos de clase antecesores para facilitar la creación de nuevas versiones.
|
|

|
Versiones actuales, de trabajo y abiertas: la versión actual 5 tiene tres ramas simultáneas que los usuarios podrían seguir. En la rama A, sus cambios se aplican como las versiones nueva y actual 6. En la rama B, la versión de trabajo 5 se puede introducir como la nueva versión 6, aunque la versión 5 sigue siendo la versión actual. En la rama C, el usuario decide abrir la versión 5. El usuario puede consultar la versión pero no puede guardar cambios en la misma.
|
|

|
Varios usuarios: al ejecutar procesos, use la versión actual 6; es posible que el objeto se extraiga para el usuario 1 con cambios pendientes en la versión de trabajo 7. Al ejecutar procesos, use la versión actual 6; el usuario 2 puede aplicar los últimos cambios realizados en el objeto y reflejarse como la última versión 7.
|
|

|
Descargar la versión de trabajo: los cambios realizados en la versión de trabajo 7 se pueden descartar. Al igual que la operación para deshacer una extracción, devuelve el objeto a la última versión incorporada.
|
|

|
Nueva versión actual: la última versión 7 se puede extraer como la versión de trabajo 7. Durante la incorporación, el usuario puede decidir convertirla en la nueva versión actual 8.
|