usage: dvc unfreeze [-h] [-q | -v] targets [targets ...] positional arguments: targets Stages or .dvc files to unfreeze (see also `dvc freeze`).
Note that import stages are frozen by default. Use
dvc update to
update the corresponding data artifacts from the external data
source. Unfreeze them before using
dvc repro on a pipeline that needs their outputs.
--help- prints the usage/help message, and exit.
--quiet- do not write anything to standard output. Exit with 0 if no problems arise, otherwise 1.
--verbose- displays detailed tracing information.
First, let's create a dummy stage that copies
$ echo foo > foo $ dvc add foo $ dvc run -n make_copy -d foo -o bar cp foo bar
dvc runfor more details.
Then, let's change the file
foo that the stage
make_copy depends on, and
freeze the stage as well, to see what's the project status after that:
$ echo zoo > foo $ dvc freeze make_copy $ dvc status foo.dvc: changed outs: modified: foo
DVC notices that
foo changed due to the
foo.dvc file that tracks this file
outs), but the
make_copy stage doesn't record the change among its
dvc unfreeze to get the regular/full project status:
$ dvc unfreeze make_copy $ dvc status make_copy: changed deps: modified: foo foo.dvc: changed outs: modified: foo