Understand how to pause/resume and selectively sync your repositories
RepositoriesBy default your workspaces are synced in full, but there will be cases when you might want to:
pause temporarily the syncing of your workspace.
just sync a subset of your workspaces.
Pause workspace syncYou can temporarily pause syncing for any workspace through the desktop app:Go to SettingsPause syncConfirm to pause syncing for the current workspaceWhile paused:Your local changes are preserved and you can continue working
Remote commits from other team members won’t sync to your workspace
Your commits won’t be pushed to the repositoryThis is useful when you need to work offline or want to prevent interruptions during intensive work sessions. Remember to resume syncing when you’re ready to collaborate again.Selective syncControl exactly which folders sync to your local workspace through Settings.Selective syncCheck (for sync) or uncheck (for unsync) the desired directoriesHow it works:Checked folders: Contents sync locally, including all subfolders
Unchecked folders: Won’t sync locally
Partially checked folders: Only checked subfolders will sync
Previously synced folders: Will be deleted locally if uncheckedImportant notes:Selective sync settings apply only to the current workspace
Settings cannot be changed while you have pending changes—commit or stash first
Each workspace can have different selective sync configurationsThis feature is particularly useful for large repositories where you only need specific assets or code sections for your current task.Sync Conflict DetectionWe’ve introduced a new mechanism to help you manage sync conflicts more smoothly.If your workspace was paused or out of sync while others made commits to the same branch—and you edited the same file without syncing—your version of the file will now be automatically backed up locally with a .dv-conflict suffix.To resolve these changes, simply use your preferred local diff tool to compare the versions, apply your edits to the original file path, and commit once you’re ready.This helps ensure you don’t lose your changes and keeps your workflow efficient.