Чтение отсутствующих файлов в DVC - PullRequest
2 голосов
/ 23 мая 2019

A возникла проблема с DVC, когда некоторые файлы отсутствуют в удаленном. Например, когда я выполняю dvc pull, я получаю вывод

[##############################] 100% Analysing status.
WARNING: Cache 'c31bcdd6910977a0e3a86446f2f3bdaa' not found. File 'data/2.mp4' won't be created.
WARNING: Cache '77186c4596da7dbc85fefec6d0779049' not found. File 'data/3.mp4' won't be created.

Команда dvc status дает мне:

data/2.mp4.dvc:
    changed outs:
        not in cache:       data/2.mp4
data/3.mp4.dvc:
    changed outs:
        not in cache:       data/3.mp4

Кажется, что 2.mp4 и 3.mp4 добавлены под управлением dvc, но команда dvc push не была выполнена.

У меня есть доступ к исходным файлам mp4, и я попытался их прочитать. Я скопировал файлы mp4 в папку данных и выполнил команду:

dvc remove data/2.mp4.dvc
dvc remove data/3.mp4.dvc

dvc add data/2.mp4 
dvc add data/3.mp4 

Но эффекта нет. Как я могу удалить файлы из-под контроля dvc и добавить их снова?

1 Ответ

1 голос
/ 23 мая 2019

Кажется, я нашел решение. Я скопировал файлы mp4 в папку данных и выполнил команды:

dvc add data/2.mp4 
dvc add data/3.mp4

dvc push
...