dvc gc和远程缓存中的文件

问题描述 投票:0回答:1

dvc gc命令的dvc文档状态,-r选项指示“用于收集垃圾的远程存储”,但不确定我是否理解正确。例如,我执行此命令:

dvc gc -r myremote

如果执行此命令会发生什么?我有2个可能的答案:

  1. dvc检查应删除哪些文件,然后将这些文件移动到“ myremote”,然后删除本地缓存中的所有这些文件,而不是远程文件。
  2. dvc检查应删除哪些文件,并在本地缓存和“ myremote”中删除这些文件

其中哪一个是正确的?

dvc
1个回答
0
投票

这里是DVC维护者之一。

简短的回答:2.是正确的。

一些附加信息:使用dvc gc时请小心。它将清除git存储库的当前HEAD中未提及的所有依赖项中的缓存。我们正在努力使dvc gc默认保留整个历史记录。

因此,如果您不想从历史记录提交中删除文件,最好等待this任务完成。

© www.soinside.com 2019 - 2024. All rights reserved.