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
- Abre Versiones… → Activar Git (Git debe estar en el PATH).
- Desde ese momento, cada guardado con cambios crea un commit automático.
- 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.