Pros
- Easy way around committing local edits
- Saves metadata associated with every commit, making viewing previous versions quick &/or reviewing code bases easy.
- Supports merging branches by pulling new updates rather then resorting manually reverting what should've happened automatically during checkins via SVF commands after running merge conflicts tests,
- Ability To Use Merge Strategies In Case Of Conf
Cons
- Not bad