Understanding the role of the config spec
Config specs are used to achieve a degree of control over project work.
Project managers use config specs for any of the following reasons:
- To control which versions developers see and what operations developers can perform in specific views.
- To prohibit checkouts of all selected versions or restrict checkouts to specific branches.