un SVN est un logiciel de subversion, ça permet de gérer des milliers ou quelques versions de fichiers très facilement.
En résumant, tu peux faire des tests sur un fichier, ce fichier peut avoir 100 versions, et tu peux en 1 clique revenir sur n'importe quelle version.
Très pratique pour gérer des projets seul ou avec une équipe car tu peux gérer tout ces fichiers en réseau ^^
Après le fichier SVN que je mettrais à disposition, te permet de savoir les modifications effectué sur chaque fichier

achtungbaby, un bug sur la version a été trouvé, donc elle sera remis en ligne dans la journée.