A veces lanzas una subida a producción y, a los diez segundos, te das cuenta de que te habías dejado una página marcada que no tocaba. O empiezas a bajar una tabla enorme y resulta que no era esa. Hasta ahora solo quedaba esperar. Ahora hay un botón Cancelar.
Dónde aparece
Lo verás mientras se suben o bajan páginas y registros en:
- Sincronizar, en los pasos de bajada y subida;
- la ventana de Base de datos;
- Publicar cambios de una web Astro.
Qué pasa al cancelar
Forge no corta en seco. Termina lo que está escribiendo en ese momento, para que ninguna página ni ningún registro se quede a medias, y se detiene. A partir de ahí:
- Lo que ya se llevó queda hecho. Si no lo querías, puedes deshacerlo desde el Historial de Sincronizar.
- El resto se queda pendiente. La próxima vez que abras Sincronizar lo verás en la lista, como si no hubieras empezado.
La idea es que cancelar siempre sea seguro: nunca deja la web en un estado intermedio raro.
Lo que no se puede cancelar
La subida y bajada de ficheros no tiene botón de cancelar. Cada bloque de ficheros se cierra con pasos, como regenerar el CSS o vaciar la caché, que no deben quedarse a medias. Es una espera corta, y así la web queda coherente.
Menos esperas cuando algo falla
Con el cambio llegan dos mejoras más:
- Errores repetidos, una sola vez. Si el mismo error se repite en varias páginas seguidas de una tabla, Forge deja de intentarlo con esa tabla y te enseña el error de la base de datos tal cual, en lugar de fallar una por una.
- Columnas antiguas que no bloquean. Si en local tienes una columna vieja que ya no existe en producción, ya no impide publicar: esa columna simplemente no viaja.