Setup a bare git repository in your DropBox folder and clone from it into your development folder. The DropBox folder will act as your "remote" origin. Now you can push and pull changes to it. It will physically get backed up when DropBox notices file changes.