Source Control for Database
Almost all serious software development now makes use of source control, and many projects use continuous integration. Code written in C# and Java is nicely controlled using products such SVN and TFS. Developers can view the history of check-ins and releases, see what changes were made and revert to old versions. Source control also provides the basis for continuous integration using products such as ‘Team City’, which marshal scripted builds and tests. Some products such as ‘TFS’, go even further to provide traceability between source changes and project tasks and requirements. All lovely stuff, that provides massive productivity gains!