UNIXworkcode

1 --- 2 title: 'dav-sync push' 3 --- 4 5 **`dav-sync push [-cldrSRM] [-t <tags>] <directory>`** 6 7 Pushes all local changes to the server. This uploads all locally modified files and deletes all locally deleted files on the server. 8 9 If conflict detection is not disabled, all files that are also modified on the server will be skipped. 10 11 **`-c`** Disable conflict detection. This always overwrites files on the server 12 13 **`-l`** Lock the repository before accessing it. After `push` completed, the repository is unlocked 14 15 **`-d`** Don't lock the repository (default) 16 17 **`-t <tags>`** Only sync files that match the tag filter expression 18 19 **`-r`** Remove resources not matching the tag filter 20 21 **`-S`** Save the previous file version, before replacing it 22 23 **`-R`** Upload files, that were deleted on the server since last sync, but still locally available 24 25 **`-M`** Upload files, that were modified on the server since last sync 26