Java Lab, como la mayoría de las herramientas de codificación de Code.org, guarda automáticamente los cambios en los niveles y proyectos. Para ver el historial de cambios, haga clic en el botón "Historial de Versiones" en la parte superior del panel del editor de código.
Además de esta funcionalidad de guardado automático, Java Lab también permite a los estudiantes crear compromisos, que son versiones especiales con nombre de un proyecto. Los compromisos se usan comúnmente en el desarrollo de software para proporcionar un punto específico en un proyecto para compartir y revisar.
Creación de un Compromiso
En la parte superior del panel del editor de código hay un botón "Confirmar código". Al seleccionar este botón, se abre un modal que le permite a un estudiante crear una confirmación.
Desde este modal, el estudiante debe agregar una nota que representará la confirmación en el historial de versiones del proyecto. Opcionalmente, pueden agregar un conjunto de archivos a la mochila desde este modal.
Visualización de Confirmaciones
Las confirmaciones aparecen en el historial de versiones como cualquier versión guardada automáticamente, pero tendrán un formato especial para incluir la nota para la confirmación.
El panel de revisión también incluye una línea de tiempo de compromisos, lo que permite una revisión rápida del historial de un proyecto. Al hacer clic en el ícono del "ojo" en el panel de revisión o en la "Vista Previa" en el modal del historial de versiones, se abrirá una vista de solo lectura del código en ese momento. Al seleccionar "Restaurar" del historial de versiones, se restablecerá el proyecto a la versión seleccionada. Esta operación agrega una nueva versión al historial para que no pierda trabajo al restaurar a una versión anterior o confirmar.