I want to do a simple versioning system but i don\'t have ideas on how to structure my datas, and my code.
Here is a short example:
Might an existing version-control solution work better than rolling your own? Subversion can be made to do most of what you want, and it's right there.