Commit
El commit es cómo guardas los cambios que haces en ScriptCase en tu repositorio local.
¿Editas código en un editor externo? Lee la guía de Edición de código para entender el flujo correcto.
Cómo funciona
- Trabajas en ScriptCase — Editas eventos, métodos, SQL, lo que sea
- GitSCase detecta los cambios — Automáticamente, sin que hagas nada
- Haces commit — Guardas los cambios en tu carpeta local
- Subes a GitHub — Con GitHub Desktop o Git normal
Qué detecta GitSCase
GitSCase detecta cambios en:
- Eventos PHP — onExecute, onValidate, onClick, etc.
- Métodos PHP — Funciones reutilizables
- Consultas SQL — SELECT de grids y consultas
- Librerías externas — CSS, JS, imágenes
- Librerías internas — Scripts PHP compartidos
Ver cambios pendientes
- Abre GitSCase Desktop
- Selecciona tu proyecto en el sidebar
- Ve a la tab "↑ Commit"
Verás todos los cambios organizados en categorías.

Categorías de cambios
🗺️ Nuevas en mapeo
Artefactos que GitSCase detectó por primera vez. Son obligatorios — no puedes desmarcarlo.
¿Por qué?
Cuando abres un evento o método por primera vez, GitSCase lo registra en el map.json para saber que existe. Esto es necesario para que el sistema funcione.
📱 Aplicaciones
Cambios en el código de tus aplicaciones:
- Eventos PHP
- Métodos PHP
- Consultas SQL
Los cambios se agrupan por aplicación y luego por tipo.
📦 Librerías Externas
Archivos de librerías externas (CSS, JS, etc.) agrupados por librería y carpeta.
📚 Librerías Internas
Scripts PHP compartidos agrupados por scope:
- Pública — Compartida entre todos los proyectos
- Proyecto — Específica del proyecto actual
- Usuario — Personal tuya
Seleccionar qué commitear
Puedes elegir qué cambios guardar:
- Por archivo — Checkbox al lado de cada archivo
- Por grupo — Checkbox en el header del grupo
- Por categoría — Checkbox en el header de la categoría
- Todo — Checkbox en el botón de commit
Los cambios que no selecciones quedan pendientes para después. No se borran.
Ver diferencias (Diff)
Antes de commitear, puedes ver qué cambió:
- Haz clic en el icono del ojo al lado del archivo
- Se desplegará una vista con:
- Código anterior (del repositorio)
- Código nuevo (de ScriptCase)
- Líneas agregadas en verde
- Líneas eliminadas en rojo

Hacer commit
- Selecciona los cambios que quieres guardar
- Haz clic en "Commit" (botón en la parte inferior)
- Espera a que termine (verás una barra de progreso)

GitSCase guardará los archivos en tu carpeta local.
¡Listo! Los cambios están guardados en tu carpeta local. Ahora puedes subirlos a GitHub.
Subir a GitHub
Después del commit en GitSCase:
- Abre GitHub Desktop
- Verás los archivos modificados
- Escribe un mensaje de commit descriptivo
- Haz clic en "Commit to main"
- Haz clic en "Push origin"

Buenos mensajes de commit
✅ Buenos:
- "Agregar validación de email en form_usuarios"
- "Corregir bug en cálculo de totales"
- "Actualizar consulta SQL para incluir fecha"
❌ Malos:
- "fix"
- "cambios"
- "update"
Consejos
- Commitea frecuentemente — No acumules muchos cambios
- Agrupa cambios relacionados — Un commit por feature o bugfix
- Revisa el diff — Asegúrate de que los cambios son correctos
- Usa mensajes descriptivos — Tu yo del futuro te lo agradecerá
Próximos pasos
- Detección — Recibe cambios de otros
- Colaboración — Trabaja en equipo