I am using DVC for data version control in machine learning projects. Typically, switching between versions of data is managed to done by checkout git
branches, commits, or tags to get appropriate *.dvc
files that represent data checksum, then run dvc checkout
to update data, for example:
git checkout ddc5c395b2afb2b2a626c62ef63a2c7d85382aa6 # to rollback to an old version of *.dvc files
dvc checkout mydata.dvc # to roll `mydata` back to the previous version
I now want to use DVC and switch between data versions without using git
, what i am expecting is somethings like following:
dvc checkout mydata.dvc --tag v1.0
Could someone please guide me to use dvc
in such a way? Thank you for any help.