What happens in a Two-Way mode conflict?

Get help for specific problems
Posts: 5
Joined: 17 Feb 2016

777

Surprisingly, it seems the FAQ and in-app help do not explicitly explain this anywhere. Could maybe add a FAQ page detailing what the sync variants do.

What exactly happens when the different sync variant modes find a conflict?

I am most interested in Two-Way mode. I see some "OriginalFilename[Conflict].ext" files being created, but do not understand their purpose.

1. Has "OriginalFilename.ext" been updated in either folder?
2. If not, and if I take no action, will this file in this folder pair never propagate changes in either direction again?
3. What options do I have to resolve the situation? (If even necessary; perhaps the [Conflict] file is just provided as a backup of what version was NOT propagated?)

Thanks for the great program!
User avatar
Site Admin
Posts: 7282
Joined: 9 Dec 2007

Zenju

. I see some "OriginalFilename[Conflict].ext" files being created
Those file names are not created by FreeFileSync.

In general, the sync direction for conflicts can be set up in synchronization settings, except for "two way" which requires to set a direction manually.
Posts: 5
Joined: 17 Feb 2016

777

Oh humm... I'll have to see from where else in the process that [Conflict] file is coming. Sorry about that.

How can I set a direction manually? Do I have to manually copy one of the versions over the other? Is that the only option, and will all syncing cease until I manually intervene?

For example, I have a log file now with the following:
Warning: The following items have unresolved conflicts and will not be synchronized:
"Folder\File.ext": Both sides have changed since last synchronization.

If File.ext is edited on one side, and not the other, before the next sync, with that freshly edited version then prevail and overwrite the other side?
User avatar
Site Admin
Posts: 7282
Joined: 9 Dec 2007

Zenju

How can I set a direction manually
By setting the direction on the preview dialog (main window).
If File.ext is edited on one side, and not the other, before the next sync, with that freshly edited version then prevail and overwrite the other side?
No, this is still a conflict. Conflicts are handled on a per-file basis, so it doesn't matter if an intermediate sync was successful for all other files.
Posts: 5
Joined: 17 Feb 2016

777

This is being done via batch file. Whats suggested best practice in such a situation?
Obviously, there is no preview dialog in normal operation.
Posts: 5
Joined: 17 Feb 2016

777

Let me try to be more specific:

What actions will cause FFS to consider the file pair to no longer be in conflict? Is the only option for FFS to find both files to be identical at some point (i.e. requiring some non-FFS agent to copy one version over the other)?
User avatar
Site Admin
Posts: 7282
Joined: 9 Dec 2007

Zenju

To resolve a conflict a sync direction needs to be set manually. In the case of ffs_batch jobs there will be a warning dialog if conflicts occur with the option to "switch to main dialog" to resolve them by hand.
Posts: 5
Joined: 17 Feb 2016

777

OK. We will switch to a single master mirroring scheme instead to avoid needing manual intervention. Thanks for the clarification!