Exportación de un repository completo de Git en un cierto punto de time

Tengo un repository de Git con un par de twigs y toneladas de compromisos. Me gustaría exportar el historial completo de todas las sucursales, pero exactamente como era en una date determinada.

Intenté leer todo el command "git bundle", pero parece que solo exporta las twigs individuales y parece ser difícil / imposible especificar una reference de ruta que excluya las confirmaciones después de un cierto punto de time.

De alguna manera, me gustaría retroceder el reloj para get el estado exacto como si mirase el repository en el server hace X días / semanas / meses.

Esto podría funcionar. Hacer en una copy del repository, por si acaso:

  1. Para cada sucursal (incluido el maestro), revise la sucursal y haga un restablecimiento completo a la date que desee
  2. Hacer recolección de basura
  3. Haz un clon del repository y tira de cada una de las twigs que quieras.

Sé que, si tienes muchas sucursales, esto puede consumir mucho time, pero puedes crear una secuencia de commands para hacer las compras y los retiros.

El clon includeá solo los commits hasta las cabezas de cada twig y se deshará de los commits colgantes (la recolección de basura también podría hacerlo).

–dmg