Revisions

No piece of code is lost anymore. All the changes you make are archived so you can fetch the past file versions whenever you need them.