For a comparison of Sync Mode and Client Mode, see Sync Mode vs Client Mode.
Sync Changes
This cannot be used when there is an ongoing merge conflict
- Triggers a standard sync (pull followed by push)
Download Changes
This cannot be used when there is an ongoing merge conflict or any uncommitted changes
- Downloads any remote changes to local
Upload Changes
This cannot be used when there is an ongoing merge conflict or any uncommitted changes
- Uploades any local changes to remote
Upload + Overwrite
- Force pushes all local changes to remote so that they are matching
Download + Overwrite
- Force pulls all remote changes to local so that they are matching
Manual Sync
This cannot be used when there is an ongoing merge conflict
- Opens a dialog to allow the user to selectively commit and push file changes
