TortoiseSVN è un client open-source per il sistema di controllo della versione Subversion. TortoiseSVN gestisce file e directory nel tempo. I file sono memorizzati in un repository centrale. Il repository è molto simile a un normale file server, tranne per il fatto che si ricorda ogni cambiamento fatto per i tuoi file e directory. Questo ti permette di recuperare le versioni precedenti dei file ed esamina la cronologia di come e quando i tuoi dati sono modificati.