Why is this bad? Just GIT commit every time you change your super-awesome source code and revert to whatever version you like when things go wrong. Or just tell people: This is not a bug, it&#x27;s a feature.