Согласно этому руководству , когда я обновляю файл, я должен сначала удалить файл из-под контроля 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
изображение с помощью графического редактора. - Сочетание предыдущих вариантов использования (то есть некоторые файлы обновлены, другие удалены и новые файлыдобавлено)