Is there a lightweight tool for backing up (and rolling back) packages, made specifically for dealing with Java files. Subversion, CVS, Git are really more sophisticated (and somewhat invasive) than I really think I need. I also don't want a lot of extra features other than this simple task. Please advise.
I really do think Git might be your best bet here, as it does not require you to set up a central repository like you'd need with Subversion or CVS. There's also plenty of documentation on how it works, and it integrates well with most IDE's.
Build a man a fire, and he'll be warm for a day. Set a man on fire, and he'll be warm for the rest of his life.