Understand how to pause/resume and selectively sync your repositories
.dv-conflict
suffix.
This helps ensure you don’t lose your changes and keeps your workflow efficient.
The .dv-conflict
Files
These files are only created to indicate conflicts and are not intended to be committed to the repository.
Hence, they are not tracked by Diversion and you can’t commit them.
They will show up in your workspace in the Diversion desktop app with a warning, and you will be able to view their contents, but with no history.
You can continue working and committing as usual with the rest of your files, including the original file that was conflicted.
However, we recommend resolving conflicts as soon as possible before the differences become too hard to merge.
The .dv-conflict
files are not automatically deleted, so you should delete them yourself once you resolve the conflicts.
It is currently not possible to delete them through the Diversion desktop app, but you can do so manually from your file explorer.
Use the context menu item Show in Explorer/Finder to quickly locate the file and delete it.
Resolving Sync Conflicts
If this is an Unreal Engine resource, such as uasset
, then it’ll be impossible to open both versions inside the editor
due to broken redirectors in the backed up file (because its name has changed).
Please do the following:
.dv-conflict
version..dv-conflict
file (if you left a copy when overwriting) to clean up your workspace..dv-conflict
file to clean up your workspace..dv-conflict
file, it will remain in your workspace, which may accumulate several conflict backups, e.g. file.dv-conflict.txt
, file.dv-conflict-1.txt
, file.dv-conflict-2.txt
, etc.