Saltar al contenido
GitTree
Controles remotos y sincronización

Trabajar con historial de repositorio limitado

Un clon superficial descarga sólo las últimas confirmaciones; un clon sin blobless descarga el contenido del archivo sólo cuando es necesario. Ambos crean repositorios enormes que se pueden clonar rápidamente. En un clon superficial, el gráfico muestra dónde termina el historial y Fetch More History o Fetch Full History traen el resto.

GratisActualizado

Funciona en GitTree Gratis: todas las funciones locales de Git, una vez que hayas iniciado sesión.

En esta página
  1. Antes de empezar
  2. donde encontrarlo
  3. Pasos
  4. Resultado esperado
  5. Lo que afecta un clon superficial
  6. Si algo sale mal
  7. Preguntas
  8. Relacionado

Antes de empezar

  • Está clonando o trabajando en un repositorio muy grande.

donde encontrarlo

  • El cuadro de diálogo de clonación: Depth y Download file contents only when they are needed (blobless).
  • La fila shallow boundary en la parte inferior del gráfico de un clon superficial, con Fetch More History y Fetch Full History en su menú.
acciónmacOSWindows y Linux
Fetch All⌘⇧FCtrl+Shift+F

Pasos

  1. Clon con historia limitada

    En el cuadro de diálogo de clonación, escriba Depth, como 50, para clonar solo las últimas confirmaciones; déjelo vacío por Full history. O active la opción blobless para mantener todas las confirmaciones pero descargar el contenido del archivo a pedido.

  2. Vea dónde se detiene la historia

    En un clon superficial, el gráfico termina con una fila que dice history continues on the remote.

  3. Obtenga más cuando lo necesite

    Haga clic derecho en esa fila: Fetch More History para obtener más confirmaciones o Fetch Full History para convertirla en un clon normal.

Resultado esperado

Trabaja con un clon pequeño y rápido y recupera el historial anterior solo cuando una tarea lo necesita.

Lo que afecta un clon superficial

  • Cuentas como adelante y atrás, y la base de una rama, se detienen en el límite.
  • El historial de archivos y la culpa no pueden trascenderlo.
  • Obtener el historial completo elimina todos los límites: GitTree dice This is no longer a shallow clone.

Si algo sale mal

"Ingrese una cantidad completa de confirmaciones o déjelo vacío para ver el historial completo".

La profundidad requiere una cantidad de confirmaciones, como 1 o 50.

Preguntas

¿Superficial o sin manchas?

Blobless mantiene todos los compromisos, por lo que el historial, la culpa y las fusiones funcionan normalmente y se adaptan al trabajo diario. Shallow es el más pequeño y se adapta a una apariencia rápida o a una constitución.