El flujo de trabajo normal del programador consistirá en las siguientes actuaciones:
- Modificar el área de trabajo. Actualizando el contenido de los ficheros del proyecto o creando/eliminando algunos de ellos.
- Seleccionar aquellos ficheros que se desea formen parte de la nueva versión del proyecto. Los ficheros que no sean seleccionados, aunque hayan sido cambiados no serán guardados en el repositorio.
- Comprobar cambios. Habrá que cerciorarse que los cambios introducidos en el proyecto son los deseados.
- Salvar las modificaciones introducidas en el área de trabajo al repositorio local.
Los cuatro puntos anteriores se podrán repetir tantas veces como sea necesario. A continuación habrá que:
- Conseguir los cambios de otros compañeros. Es muy probable que en el repositorio común existan actualizaciones que haya introducido algún otro colaborador, por lo que se hace necesario combinar esos cambios con los que queremos compartir nosotros.
- Actualizar el repositorio común desde el local para compartir nuestros cambios.