ejor wrote:Do the same as Synctoy
[...]
It is practically perfect ... except the pair creation
I have still not found a good syncing solution. When I searched for one, some while back, I also investigated Synctoy, but it did not last long on my computer. Not only did I not like the UI and the fact that it is not portable, but it also did not offer me any of the control I need to truly sync folders and trees of folders.
A syncing solution I would trust MUST give me a list of what it intends to do and MUST allow me to modify this and define persistent exception. It also SHOULD allow me to investigate the files by visually inspecting/comparing/merging them from that list with internal or external tools.
It also must allow me to do a multy way sync (more than two locations connected through a network or by means of some other media like a thumb drive).
The solution I use at the moment, though far from perfect, is called
Unison. Beside providing ample control, this one offers client/server based operation utilising some kind of rsync protocol. furthermore it can be used UI based or command line based. It is Open Source (GNU Public License), programmed in oCaml.
I always thought the Microfot Windows Briefcase was a good solution for many purposes, but unfortunately I could never figure out how to use it without getting broken relationships all the time, so, in the end it is unusable.