checkout.js y añade una prueba de regresión en checkout.test.js.
Revise los cambios
Session changes enumera los archivos modificados y sus diferencias. En el ejemplo, revise tanto el cálculo de cantidades como una prueba de regresión con más de una unidad. Compruebe también el resultado del comando en la cronología: la prueba en el diff muestra qué se añadió; la salida del comando muestra si pasó. Si falta la prueba de regresión, comente en la línea correspondiente del diff y elija Add N comments para incluir el comentario en el siguiente mensaje. En una sesión local, el agente recibe el archivo, la línea y el fragmento citado junto con sus comentarios. Pídale que añada la prueba y ejecute las comprobaciones; después, revise el diff actualizado.Revise la corrección en contexto
Examine estas tres evidencias juntas:
Una prueba con cantidad uno no detectaría el error del checkout. Pida un caso con tres unidades y compruebe que espera
36. Si la cronología muestra una dependencia ausente en lugar de resultados de pruebas, la corrección aún no está verificada.
Solicite una revisión
Añada el comentario a la línea correspondiente y envíelo con el resto de la revisión:Esta prueba solo cubre un artículo. Añada un caso con cantidad tres, confirme que falla con el cálculo anterior y ejecute las pruebas tras corregirlo. Limite el cambio a checkout.js y checkout.test.js.Espere a que termine la ejecución y vuelva a abrir el diff. Revise el contenido actual y el nuevo resultado; una ejecución anterior no comprueba ediciones posteriores.
Cree el commit y envíelo
Cuando termine la tarea y esté satisfecho con los cambios:- Elija Commit changes junto al campo de mensaje.
- Seleccione los archivos y revise sus diffs.
- Revise o edite el mensaje de commit generado.
- Elija Commit para guardar localmente o Commit and push para enviar a la misma rama en
origin.
Seleccione un archivo para revisar su diff y escriba el mensaje antes de crear el commit.
Elija la versión del archivo
Suponga que preparó la corrección de cantidad en el índice y luego añadió mensajes temporales de depuración al mismo archivo. Staged changes incluye la corrección preparada. Working tree changes también incluye la edición posterior. El diálogo selecciona archivos completos y sus versiones; prepare cambios parciales mediante Git si solo quiere incluir parte de un archivo. Si un archivo cambia con el diálogo abierto, elija Refresh changes y revise la selección. Resuelva conflictos y operaciones Git pendientes antes del commit. Compruebe la rama antes de Commit and push: enviará el commit a esa rama enorigin.