Git Timesync
Actualiza las marcas de tiempo de los archivos del directorio del trabajo para que los archivos tengan sus marcas de tiempo de commit más recientes de Git.
Los archivos que no tengan una marca de tiempo de Git no se cambiarán.
Git Timestamp obtendrá todas las marcas de tiempo del repositorio Git bare correspondiente. Los archivos de otros repositorios no pueden tener su fecha cambiada con esta OP. Del mismo modo, los archivos que no tengan un repositorio coincidente en el trabajo no tendrán sus marcas de tiempo cambiadas.
Configuración¶
-
Path- el directorio relativo dentro de cada repositorio Git que se procesará. Por defecto se usa un.(lo mismo que dejarlo en blanco), lo que significa todos los archivos controlados por Git. -
Git Repositories- lista de filtro opcional de Repositorios Git que se procesarán. Si se deja en blanco (predeterminado), se procesarán todos los Repositorios Git incluidos en el trabajo donde se está ejecutando esta regla.
Puede usar tantas operaciones de Timesync como sea necesario si hay diferentes combinaciones de ruta + repositorio.
Note
Esta operación puede tardar un tiempo en obtener todas las marcas de tiempo de todo el historial de archivos de Git si el repositorio es grande (muchos archivos) o tiene mucho historial de commits (o ambos).
Dependencias¶
Esta OP necesita ejecutarse después de lo siguiente:
- Load Job Items into Stash
- Checkout Job Items - o otro checkout de repositorio equivalente