Для таких задач существует "Портфель" (Briefcase). Чтоб не было "копирования наоборот". В Linux (и в Windows тоже) есть альтернатива -- unison. Делает примерно то же самое. У него есть unison-gtk для GUI, хотя не особо и нужно. 1) Как восстановить Портфель в Windows-10: https://www.white- …inhronizatsii-portfel/
2) Описание Портфеля: https://computer76 …12/12/portfel-windows/
3) Unison: https://www.cis.up ….edu/~bcpierce/unison/
4) Unison для windows: https://www.irif.fr/~vouillon/unison/
Ещё в той же Windows есть "автономные файлы":
https://windows-sc …kljuchenija/17-1-0-506
Вроде как-то в Windows-10 можно обратно включить: https://10-windows …h-fajlov-v-windows-10/
Да, автономные файлы не работают в "Home edition", минимум нужен "Professional Edition".
И там всё самое копирует и синхронизирует как надо, только в случае конфликта показывает окошко и нужно руками выбирать какой файл более правильный (если в двух разных местах его поредактировали).
Вообще для таких задач есть штуки вроде andrew-fs и файловые системы с "версиями" файлов. Кстати в WebDAV микрософт последнее тоже вроде как-то поддерживал.