jenkins Elimine el repositorio y fuerce la clonación vs Limpiar antes de pagar

Estoy tratando de entender la diferencia entre las dos opciones "Eliminar el repositorio y forzar la clonación" y "Limpiar antes de pagar" para obtener un repositorio git. Mirando la sección de ayuda para ambas opciones, ambas parecen tener una funcionalidad similar y no puedo distinguir la diferencia. Así es como se ven:

Eliminar el repositorio y forzar clon:

Elimine el contenido del espacio de trabajo antes de construir, asegurando un espacio de trabajo completamente nuevo.

Limpiar antes de pagar

Limpie el espacio de trabajo antes de cada pago eliminando todos los archivos y directorios no rastreados, incluidos los que se especifican en .gitignore. También restablece todos los archivos rastreados a su estado versionado. Esto garantiza que el espacio de trabajo esté en el mismo estado que si clonara y desprotegiera en un nuevo directorio vacío, y garantiza que su compilación no se vea afectada por los archivos generados por la compilación anterior.

No pude encontrar ninguna comparación entre las dos opciones; ni en Jenkins / GitPlugin wiki, ni en el desbordamiento de pila, ni siquiera en google. Actualmente tenemos ambas opciones, pero estamos planeando reducir el tiempo de compilación eliminando la opción "Eliminar el repositorio y forzar la clonación". Pero no quiero romper ninguna funcionalidad mientras hago esto. Por favor explique la diferencia si está seguro. Gracias por adelantado :)

Respuestas a la pregunta(1)

Su respuesta a la pregunta