Manual de usuario/Proyecto

Guardar y versionar

Guardado único del proyecto, ediciones externas y versiones Git automáticas.

1 min de lectura

Guardado único

Guardar proyecto (Ctrl+S) guarda todo: variables, tipos, conexiones, pantallas, faceplates, alarmas, registros, gráficas, scripts y tareas. El aviso ● Cambios sin guardar y el asterisco del título indican cambios pendientes; cambiar de sección no los pierde.

Antes de escribir se validan todos los documentos. Los archivos se preparan en una carpeta temporal y solo se sustituyen los modificados. Si una sustitución falla, se intenta restaurar lo anterior.

Edición externa

Puedes editar los JSON y los .py con cualquier editor. Studio detecta si otro programa modificó los archivos y rechaza sobrescribirlos. Revisa tus cambios pendientes y usa Recargar archivos. No hay fusión automática entre Studio y un editor externo.

Versiones con Git

  1. Abre Versiones… → Activar Git (Git debe estar en el PATH).
  2. Desde ese momento, cada guardado con cambios crea un commit automático.
  3. El diálogo muestra las últimas 30 versiones y el diff de la más reciente.

Se versionan configuración, pantallas, faceplates, scripts y assets. Se excluyen runtime/, temporales y cachés. El repositorio es Git estándar: puedes añadir un remoto y trabajar con ramas desde tus herramientas habituales.

Archivos de recuperación

Si ves carpetas .abscada-recovery-* tras un error, revísalas antes de borrarlas: contienen copias para recuperar el proyecto.

Guardar y versionar · abSCADA