My first thought on reading this was that you don't use version control, but then I see you mentioned commits. Seems there are several IDEs and VCS that play nice together, SVN support seems relatively common. Maybe not automatically showing the last three revisions, but it isn't much effort to do a diff across revisions, or see who touched each line last on the current revision.