Unreal Revision Control (URC) enumera todos las instantáneas enviadas desde el comienzo del proyecto en la pestaña Historial de instantáneas. Esta pestaña te permite encontrar rápidamente información importante sobre instantáneas, conflictos de recursos y filtrar instantáneas por fecha.
Cuando presionas sincronizar lo último, los conflictos encontrados pueden producir un mensaje emergente de cambio de conflicto. Al abrir la pestaña Resolución de conflictos, puedes ver qué recursos están en conflicto y abrir todos los cambios de recursos realizados en el visor o en el editor de recursos asociado.
Luego de revisar todos los cambios de recurso, selecciona qué cambios utilizar como estado actual del proyecto de la pestaña Resolución de conflictos. Esto resuelve fácilmente el recurso en conflicto y crea una nueva instantánea para el estado del proyecto.
Estas características reducen los inhibidores y liberan a los compañeros del equipo para resolver conflictos de manera independiente. La resolución de conflictos resulta en una nueva instantánea en la pestaña Historial de instantáneas, donde los miembros del equipo pueden ver todas las instantáneas y los conflictos resueltos.
Pestaña Historial de instantáneas
Para abrir la pestaña Historial de instantáneas, selecciona Control de revisión > Ver historial de instantáneas.
Haz doble clic en una instantánea o haz clic en el ícono de expansión para abrir los detalles de la instantánea. Aquí puedes ver el recurso y su estado, así como la fecha y la hora del cambio.
Puedes trabajar con la pestaña Historial de instantáneas abierta. En la parte superior de la pestaña puedes registrar cambios, sincronizar con la última instantánea y filtrar las instantáneas en una marca de tiempo particular.
Al añadir recursos y actores al proyecto, el botón Cargar cambios se destaca. Haz clic en el botón para enviar una nueva instantánea. Se agrega una nueva instantánea a la parte superior de la lista del historial de instantáneas.
Para ver una instantánea más antigua, haz clic en el ícono Retroceder.
Luego de sincronizar con la última, puedes encontrar recursos en conflicto en la pestaña Historial de instantáneas. Los conflictos en la lista aparecen con el ícono de conflicto y el número de conflicto en la instantánea.
Puedes ver los recursos en conflicto al hacer clic en los conflictos en el lado de la mano derecha de la lista.
Rebobinar instantánea
La función Rebobinar instantánea te permite volver a una instantánea anterior y continuar trabajando desde un punto anterior en el historial de instantáneas. Es posible que quieras volver a una instantánea anterior si no te satisfacen los cambios realizados después de una instantánea anterior.
Al rebobinar las instantáneas, se ignoran todos los cambios realizados desde el punto seleccionado en el historial de instantáneas a la instantánea actual en la que estás trabajando.
Usa la instantánea de rebobinado haciendo lo siguiente:
Selecciona una instantánea del historial de instantáneas y haz clic en el ícono Rebobinar. Aparece una opción nueva de botón en la pestaña Historial de instantáneas y en la barra de herramientas inferior, Restaurar como la más reciente.
Haz clic en el botón Restaurar como la más reciente. Se abrirá la ventana Restaurar como la más reciente.
Proporciona una razón para volver a la instantánea anterior y una descripción de las instantáneas que se reemplazarán.
Haz clic en el botón Restaurar como la más reciente en la parte inferior de la ventana.
Las instantáneas entre el punto seleccionado en el historial de instantáneas y la instantánea actual en la que estás trabajando se atenuarán, y aparecerá una línea perforada junto a las instantáneas ignoradas.
Puedes sincronizar con una instantánea ignorada en la línea de tiempo del historial de instantáneas simplemente seleccionando para volver a una instantánea que esté atenuada.
Acciones de niveles de recursos
Las acciones de niveles de recursos permiten editar recursos desde el historial de instantáneas. Expande la instantánea para ver los recursos dentro de la instantánea. Al pasar el mouse por encima de un recurso en la lista de instantáneas, se equipan las herramientas de edición de nivel de recursos. Haz clic en un ícono de edición para usar las herramientas.
Cada una de las herramientas tiene diferentes objetivos:
Edición centrada en instantáneas
Abre el recurso en el explorador de contenido.
Ve las dependencias de recursos
Edición de instantáneas
La edición de instantáneas se puede hacer en el nivel de recursos. Existen dos opciones para la edición de instantáneas en el recurso:
Sincronizar con número de instantánea
Ver en instantánea actual
Sincronizar con el número de la instantánea significa sincronizar el recurso a esa instantánea. Ver en la instantánea actual permite ver el recurso en el visor en ese nivel de la instantánea. Para seleccionar de la lista, haz clic en el ícono de edición y, luego, en tu selección.
Abre el explorador de contenido
Si seleccionas abrir el recurso en el explorador de contenido, se abrirá el explorador de contenido con el recurso preseleccionado.
Ver dependencias
Algunos recursos tienen dependencias que pueden deshacer los cambios realizados en otros recursos. Esta vista te permite ver todas las dependencias y tomar una decisión informada antes de sincronizar un recurso con una instantánea obsoleta o de realizar cambios en el recurso desde esa instantánea.
Selecciona el ícono de enlace a fin de abrir el visor de dependencias y revisar todas las dependencias para el recurso.
Resolución de conflictos
Solo se pueden resolver conflictos con la pestaña Resolución de conflictos. La pestaña solamente aparece cuando tienes recursos en un estado de conflicto. Existen cuatro tipos diferentes de conflictos que pueden resolverse en la pestaña Resolución de conflictos:
Cambios realizados después de perder conexión y de trabajar sin conexión en un recurso.
Cambios realizados con la opción Protección automática desactivada y al trabajar en recursos sin sincronizar con la última instantánea o sin registrar los cambios.
Cuando realizas cambios en los archivos del proyecto desde el explorador de Windows.
Dos compañeros de equipo trabajando en el mismo código de Verse.
Hacer clic en Sincronizar con lo último revelará los conflictos de recursos. Intentar sincronizar tus archivos de proyecto cuando hay un conflicto con un recurso resultará en un mensaje emergente de cambios de conflicto. Puedes comenzar a resolver el conflicto al hacer clic en el botón Revisar conflictos en el mensaje emergente.
Esto abre la pestaña Resolución de conflictos, donde podrás resolver el conflicto y elegir si guardar la instantánea de tus cambios o la instantánea de los cambios de tu colega. En la parte superior de la lista de la pestaña, puedes seleccionar entre Mis cambios y Sus cambios, o puedes seleccionar qué cambios individuales deberían quedar de Mis cambios o Sus cambios.
Los conflictos de recursos se representan con dos miniaturas. Puedes seleccionar un cambio de recurso de la lista de conflicto y, luego, hacer clic en Recargar nivel para la vista previa. Los cambios realizados en el recurso aparecen en el editor de recursos asociado o en el visor. Una vez que seleccionas qué cambios mantener, haz clic en Resolver conflicto.
A fin de examinar más la información para cada miniatura, haz clic en el ícono Expandir al lado del nombre del recurso; esto abre la vista del conflicto. Cada miniatura se vuelve más detallada para otorgar un pequeño vistazo a los cambios aplicados al recurso por cada miembro del equipo.
En cada miniatura, hay tres íconos:
Ícono de foco: encuentra y se enfoca en el recurso en el visor.
Ícono de carpeta: muestra el recurso en la carpeta en el explorador de contenido.
Ícono de enlace: muestra el árbol de dependencia con todos los cambios aplicados al recurso y qué otros recursos se ven afectados por este cambio.
Puedes ver un resumen de cambios en el panel de detalles de conflicto al hacer clic en el ícono Expandir, al lado de Resumen, en la parte inferior de la ventana de vista previa del recurso en la pestaña. Este atajo te permite revisar la diferencia entre los cambios que realizaste y los que realizaron tus compañeros. Los resúmenes revelan la siguiente información sobre los cambios:
Tamaño
Recurso
Fecha de cambio
Descripción de instantánea
ID de instantánea
Elegir el mío, elegir el tuyo
Para ver los cambios de recursos de tus compañeros de equipo en el visor, selecciona la miniatura que representa sus cambios y haz clic en el botón Recargar nivel para previsualizar en la parte inferior de la pestaña Resolución de conflictos. Los cambios que realizan en el recurso aparecen en el visor.
Puedes usar los íconos en la miniatura o abrir el panel de para revisar más información sobre el cambio del recurso, mientras examinas los cambios que tu colega le realizó al recurso.
Para ver tus cambios, haz clic en la miniatura que representa tus cambios y haz clic en el botón Recargar nivel para previsualizar en la parte inferior de la pestaña de resolución de conflictos. Esto produce una comparación en paralelo de los cambios de recurso en el visor.
Decide qué cambio de recurso promover, selecciona la miniatura que representa aquellos cambios y, luego, haz clic en el botón Resolver conflicto en la parte inferior de la pestaña. Una ventana de descripción de instantánea se abre. Agrega una pequeña descripción de la resolución de conflicto y de la instantánea promocionada; luego, haz clic en Enviar para agregar la instantánea a la lista del Historial de instantáneas.
Elige el mío, elige el tuyo en Verse
Los conflictos de Verse no aparecen como miniaturas y no pueden encontrarse en la lista del Historial de instantáneas. Abrir Visual Studio Code y realizar cambios al archivo sin sincronizarlo con el último te pondrá en un estado de conflicto si un colega ya realizó cambios en el archivo anteriormente.
Haz clic en el botón Cargar cambios o Sincronizar con el último en la parte inferior de la pantalla de UEFN para revelar el mensaje emergente de alerta de conflicto. Haz clic en Revisar conflicto en el ícono Revisar para abrir la pestaña Resolución de conflictos.
Haz clic en el botón Resolver en VS Code en la pestaña Resolución de conflictos. Los archivos conflictivos de Verse se abren en Visual Studio Code en una ventana de fusión triple. Un conjunto de cambios está en verde a la izquierda, los otros cambios están en violeta a la derecha, y el estado actual de los archivos está en amarillo, en la parte inferior de la ventana.
Haz clic en la imagen para ampliarla.
Al hacer clic en el menú de desborde de los cambios en la izquierda, derecha y los estados actuales del archivo de Verse, se revelan las diferentes opciones.
En la izquierda, puedes seleccionar Aceptar todos los cambios de la izquierda para aceptar los cambios del archivo de Verse en la izquierda. En la derecha, puedes seleccionar Aceptar todos los cambios de la derecha para aceptar los cambios del archivo de Verse en la derecha, o comparar los cambios de la izquierda o la derecha con el archivo de base en la parte inferior. En la versión actual, puedes seleccionar Restablecer para restablecer el archivo.
Resolver izquierda | Resolver derecha | Restablecer |
Haz clic en la imagen para ampliarla. | Haz clic en la imagen para ampliarla. | Haz clic en la imagen para ampliarla. |
Para resolver el conflicto, selecciona un archivo para aceptar los cambios y poner el archivo en un estado de resolución. Luego, haz clic en el botón Resolver conflicto para guardar los cambios al proyecto. Después, pasarás a través del flujo de trabajo de URC para crear y enviar una instantánea.