Dvc para los estados del comando dvc gc, la opción -r indica "Almacenamiento remoto para recolectar basura" pero no estoy seguro de haberlo entendido correctamente. Por ejemplo, ejecuto este comando:

dvc gc -r myremote

¿Qué sucede exactamente si ejecuto este comando? Tengo 2 posibles respuestas:

  1. dvc comprueba qué archivos deben eliminarse, luego mueve estos archivos a "myremote" y luego elimina todos estos archivos en el caché local pero no en el remoto.
  2. dvc comprueba qué archivos deben eliminarse y elimina estos archivos tanto en la caché local como en "myremote"

¿Cuál de ellas es correcta?

dvc
2
NShiny 30 sep. 2019 a las 10:27

1 respuesta

La mejor respuesta

Uno de los mantenedores de DVC aquí.

Respuesta corta: 2. es correcta.

Un poco de información adicional: Tenga cuidado al utilizar dvc gc. Limpiará su caché de todas las dependencias que no se mencionan en el HEAD actual de su repositorio de git. Estamos trabajando para hacer dvc gc preservando todo el historial de forma predeterminada.

Entonces, si no desea eliminar archivos de sus confirmaciones de historial, sería mejor esperar a que se complete esta tarea.

[EDITAR] Consulte el comentario a continuación.

3
don_pablito 30 sep. 2019 a las 09:51