Как можно сделать следующее?
Допустим, у меня есть 2 компьютера, A & B. И у каждого есть корневая папка, содержимое которой я хочу синхронизировать - через USB-накопитель. Таким образом, пользователь A вносит изменения в компьютер A, а пользователь B вносит изменения в компьютер B. И каким-то образом USB-накопитель может передаваться между ними назад и вперед, чтобы синхронизировать свои файлы.
Кроме того, возможно, что пользователь A и пользователь B отредактируют один и тот же файл до того, как произойдет синхронизация - поэтому, когда происходит синхронизация, возникает конфликт, и, возможно, есть какое-то предупреждение или варианты для пользователя о том, что он хочет сделать или какой-то визуальный редактор, который позволяет сравнивать / объединять / редактировать конфликтующий файл.
Кроме того, я не хочу, чтобы все данные сохранялись на USB-накопителе - только изменения - или что-то в этом роде - для того, чтобы общий размер данных на флэш-накопителе оставался низким.