| | Baseline: the marking of a significant system state where we can go back to |
|
| | Freezing: versioning the source code as well as the database |
|
| | Under version control: source code, tests, database and other scripts, sample data, documentation, anything changed by developers over time |
|
| | Version control systems (VCS): letting team members know who changed what |
|
| | VCS Tag: a static snapshot |
|
| | VCS Branch: for development outside the trunk |
|
| | Changes to Technical Documentation: tracked under VCS, maintained on enterprise wiki |
|
| | Redmine: free and open source, web-based project management and bug-tracking tool |
|
| | Basecamp: a web-based project-management tool offering to-do lists, wiki-style web-based text documents, milestone management, file sharing, time
tracking, and a messaging system |
|
| | Patch management: what patches should be applied to which systems at a specified time |
|
| | New version: pushing forward, shooting for new heights |
|
| | New release: pushing backward, aiming for stability |
|
| | Text file changes: versioned by line |
|
| | Binary file changes: full replacement |
|