Parallel development lets one or more developers work on multiple lines of work concurrently, then integrate changes without manually reshaping environments to maintain versions. Version control provides the library and time vault that makes this practical. section 9.3
A defensible setup should let teams:
- Preserve the production code separately while developing a future version. section 9.3
- Fix an urgent production bug without accidentally releasing unfinished features. section 9.3
- Replace informal directories and zip-file backups with tracked versions and shared history. section 9.3
Production fix during new development
A team developing a new release can retrieve the code currently running in production, correct a bug there, and release the fix without allowing new work to leak into production. section 9.3
