All Projects → dschrempf → syncthing-resolve-conflicts

dschrempf / syncthing-resolve-conflicts

Licence: GPL-3.0 license
A small bash script that handles synchronization conflicts with Syncthing. Inspired by 'pacdiff' from Arch Linux.

Programming Languages

shell
77523 projects

Projects that are alternatives of or similar to syncthing-resolve-conflicts

ConflictJS
Finding and Understanding Conflicts Between JavaScript Libraries
Stars: ✭ 39 (-36.07%)
Mutual labels:  conflict-resolution
Fac
Easy-to-use CUI for fixing git conflicts
Stars: ✭ 1,738 (+2749.18%)
Mutual labels:  conflict-resolution
jdime
syntactic merge tool for java
Stars: ✭ 14 (-77.05%)
Mutual labels:  conflict-resolution
git-resolve-conflict
💲 ➕ ➖ ✅ Resolve merge conflict from command line, in one file, using given strategy (--ours, --theirs, --union)
Stars: ✭ 44 (-27.87%)
Mutual labels:  conflict-resolution
SyncedStore
SyncedStore CRDT is an easy-to-use library for building live, collaborative applications that sync automatically.
Stars: ✭ 1,053 (+1626.23%)
Mutual labels:  conflict-resolution
ConflictResolver
An Xcode Source Editor Extension that helps resolving merge conflicts. There are three options, namely 'Accept theirs', 'Accept Yours', and 'Keep Both'. Only one click and it will make the change for you automatically.
Stars: ✭ 24 (-60.66%)
Mutual labels:  conflict-resolution
syncthing-inotify
File watcher intended for use with Syncthing (Linux, BSD, Windows, OSX)
Stars: ✭ 362 (+493.44%)
Mutual labels:  syncthing
remarkable syncthing
Self-hosting syncing solution for reMarkable
Stars: ✭ 86 (+40.98%)
Mutual labels:  syncthing
gnome-shell-extension-syncthing
No description or website provided.
Stars: ✭ 74 (+21.31%)
Mutual labels:  syncthing
syncthing-kindle
Setup Syncthing on Kindle Touch
Stars: ✭ 24 (-60.66%)
Mutual labels:  syncthing
syncthing ynh
Syncthing package for YunoHost
Stars: ✭ 27 (-55.74%)
Mutual labels:  syncthing
syncthingmanager
Configure Syncthing from the CLI
Stars: ✭ 78 (+27.87%)
Mutual labels:  syncthing
gnome-shell-extension-syncthing-indicator
Put an indicator on the panel signalling the Syncthing daemon status using SystemD
Stars: ✭ 40 (-34.43%)
Mutual labels:  syncthing

Resolve sync conflicts

A small bash script that handles synchronization conflicts that necessarily pop up when using Syncthing. Inspired by pacdiff from Arch Linux.

Be careful with recursive conflicts of the form .sync-conflict-XXXXXXXX-XXXXXX.sync-conflict-YYYYYYYY-YYYYYY as they are not handled in any special way at the moment.

Files in /.stversions/ folders will be ignored and consent is asked for removal.

Non-text files are ignored at the moment and can be removed one by one if desired.

syncthing-resolve-conflicts v1.1.0

Inspired by 'pacdiff'. A simple program to merge or remove sync conflicts.
'locate' (or 'find', see -f option) is used to find conflicts. In case the
database is not recent, run 'updatedb'.

Usage: syncthing-resolve-conflicts [-d DIR] [-f] [-o] [--nocolor]

General Options:
  -d/--directory DIR  only scan for sync conflicts in the directory DIR
  -f/--find           use find instead of locate; by default, scan the home
                      directory of the current user, but please see the -d
                      option
  -o/--output         print files instead of merging them
  --nocolor           remove colors from output
  -v/--version        print version and exit
  -h/--help           print usage and exit

Environment Variables:
  DIFFPROG          override the merge program: (default: 'vim -d')

Example: DIFFPROG=meld syncthing-resolve-conflicts
Example: syncthing-resolve-conflicts --output
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].