根据本教程,当我更新文件时,我应该首先从 DVC 控制下删除文件(即执行dvc unprotect <myfile>.dvc
或dvc remove <myfile>.dvc
),然后通过dvc add <mifile>
. 但是,尚不清楚我是否应该对目录应用相同的工作流程。
我在 DVC 控制下的目录具有以下结构:
data/
1.jpg
2.jpg
dvc unprotect data
每次更新目录内容时我应该运行吗?
更具体地说,如果我应该dvc unprotect data
在以下用例中运行,我很感兴趣:
- 添加了新文件。例如,如果我将
3.jpg
图像放在数据目录中 - 文件被删除。例如,如果我删除目录
2.jpg
中的图像data
- 文件已更新。例如,如果我
1.jpg
通过图形编辑器编辑图像。 - 先前用例的组合(即更新了一些文件,删除了其他文件并添加了新文件)