Benefits of classic source control:
- Locking and user permissions on a per-file basis (e.g., you can enforce locking of
model files) - Central server, reducing local storage needs
- Simple and easy to learn
This diagram represents the distributed source control workflow (for example, using Git).
Benefits of distributed source control:
- Offline working
- Local repository, which provides full history
- Branching
- Multiple remote repositories, enabling large-scale hierarchical access control
To choose classic or distributed source control, consider these tips.
Classic source control can be helpful if:
- You need file locks.
- You are new to source control.
32 Source Control Interface