Получение этой странной ошибки при попытке запустить DV C pull - PullRequest
1 голос
/ 26 марта 2020

Я новичок в использовании DV C и просто изучаю его. Я пытаюсь получить данные из s3, которые были выдвинуты другим человеком в моей команде. Но я получаю эту ошибку:

WARNING: Some of the cache files do not exist neither locally nor on remote. Missing cache files:
name: head_test_file.csv, md5: 45db668193ba44228d61115b1d0304fe
WARNING: Cache '45db668193ba44228d61115b1d0304fe' not found. File 'head_test_file.csv' won't be created.
No changes.
ERROR: failed to pull data from the cloud - Checkout failed for following targets:
head_test_file.csv
Did you forget to fetch?

Ответы [ 2 ]

2 голосов
/ 26 марта 2020

Моя ошибка. Я бежал dvc add, но я пропустил dvc push. Запуск этого исправил.

Когда я запустил dvc add, он сделал create my_file.csv.dvc файл, но он не был выдвинут. Следовательно, когда я пытался вытащить его, увидел файл .dv c, но запутался.

Это было простое решение, но мне понадобилось время, чтобы понять. Поскольку это новый инструмент, я задаю и отвечаю на свой вопрос на тот случай, если кто-то другой совершит ту же ошибку.

0 голосов
/ 26 марта 2020

Вы можете запустить dvc install, который устанавливает Git хук для автоматизации dvc push после git push (:

Pu sh: в то время как публикуя изменения на пульте Git с помощью git pu sh, легко забыть, что команда dv c pu sh необходима для загрузки новых или обновленных файлов данных и каталогов, отслеживаемых DV C, в удаленное хранилище.

Этот хук автоматизирует DV c Pu sh.

...