docs/src/restore.md

Sun, 05 Jul 2020 11:47:24 +0200

author
Mike Becker <universe@uap-core.de>
date
Sun, 05 Jul 2020 11:47:24 +0200
branch
feature/dav-edit
changeset 721
c401f4af44b1
parent 703
2e3a24b9896a
permissions
-rw-r--r--

adds support for option terminator '--'

also adds support for option arguments within the same cmd arg
e.g. -omyoutfile does now work

---
title: 'dav-sync restore'
---

**`dav-sync restore [-ldRM] [-V <version>] [-s <directory>] [file...]`**

Restores local files by downloading them from the server. The *file* argument can be a local absolute or relative file path.

If no files are specified, a sync directory must be specified with the *-s* option.

**`-l`** Lock the repository before accessing it. After `restore` completed, the repository is unlocked

**`-d`** Don't lock the repository (default)

**`-R`** Restore only files, that were locally removed

**`-M`** Restore only files, that were locally modified

**`-V <version>`** Restore a specific file version. *version* must be the version name listed by [dav-sync list-versions][1]

[1]: ./sync-list-versions.html

mercurial