Don't reinvent version control
Julien, please don’t reinvent the wheel. Just use a version control system. Whether you prefer Arch, SVN, CVS or any other is nothing I’m going to tell you to, but you’ll save yourself a lot of work by just using a version control system.