diff --git a/content/docs/command-reference/repro.md b/content/docs/command-reference/repro.md index c77ba8f4c6..7ead17f013 100644 --- a/content/docs/command-reference/repro.md +++ b/content/docs/command-reference/repro.md @@ -9,8 +9,8 @@ analyzing dependencies and outputs of the target stages. ```usage usage: dvc repro [-h] [-q | -v] [-f] [-s] [-c ] [-m] [--dry] [-i] - [-p] [-P] [-R] [--ignore-build-cache] [--no-commit] - [--downstream] [targets [targets ...]] + [-p] [-P] [-R] [--no-run-cache] [--force-downstream] + [--no-commit] [--downstream] [targets [targets ...]] positional arguments: targets DVC-file to reproduce. 'Dvcfile' by default. @@ -127,7 +127,10 @@ and only execute the final stage. - `-P`, `--all-pipelines` - reproduce all pipelines, for all the stage files present in `DVC` repository. -- `--ignore-build-cache` - in cases like `... -> A (changed) -> B -> C` it will +- `--no-run-cache` - execute stage commands even if they have already been run + with the same command/dependencies/outputs/etc before. + +- `--force-downstream` - in cases like `... -> A (changed) -> B -> C` it will reproduce `A` first and then `B`, even if `B` was previously executed with the same inputs from `A` (cached). To be precise, it reproduces all descendants of a changed stage or the stages following the changed stage, even if their diff --git a/content/docs/command-reference/run.md b/content/docs/command-reference/run.md index 791b1499b5..a62f91bd78 100644 --- a/content/docs/command-reference/run.md +++ b/content/docs/command-reference/run.md @@ -9,7 +9,7 @@ command and execute the command. usage: dvc run [-h] [-q | -v] [-d ] [-o ] [-O ] [-p ] [-m ] [-M ] [-f ] [-w ] [--no-exec] [--overwrite-dvcfile] - [--ignore-build-cache] [--no-commit] + [--no-run-cache] [--no-commit] [--outs-persist ] [--outs-persist-no-cache ] [--always-changed] command @@ -161,8 +161,8 @@ data pipeline (e.g. random numbers, time functions, hardware dependency, etc.) determined by the logic described in the `-f` option) without asking for confirmation. -- `--ignore-build-cache` - forcefully execute the `command` again, even if the - same `dvc run` command has already been run in this workspace. Useful if the +- `--no-run-cache` - forcefully execute the `command` again, even if the same + `dvc run` command has already been run in this workspace. Useful if the command's code is non-deterministic (meaning it produces different outputs from the same list of inputs).