Voorwoord

Inhoudsopgave

Wat is TortoiseSVN?
TortoiseSVN's mogelijkheden
Licentie
Ontwikkeling
TortoiseSVN's Historie
Dankwoord
Leesgids
Gebruikte terminologie in dit document

Versie beheer is de kunst van het beheren van wijzigingen in informatie. Als sinds lange tijd is dit een cruciaal gereedschap voor programmeurs, die meestal kleine wijzigingen in de software maken en dan de volgende dag deze wijzigingen ongedaan maken of controleren. Stel je een team voor met zulke ontwikkelaars die tegelijkertijd werken - en misschien zelfs wel simultaan aan dezelfde bestanden! - en je kunt je voorstellen waarom een goed systeem nodig is om de mogelijke chaos te beheersen.

Wat is TortoiseSVN?

TortoiseSVN is a free open-source Windows client for the Apache™ Subversion® version control system. That is, TortoiseSVN manages files and directories over time. Files are stored in a central repository. The repository is much like an ordinary file server, except that it remembers every change ever made to your files and directories. This allows you to recover older versions of your files and examine the history of how and when your data changed, and who changed it. This is why many people think of Subversion and version control systems in general as a sort of time machine.

Sommige versie beheer systemen zijn ook software configuratie management (SCM) systemen. Deze systemen zijn speciaal gemaakt om source code bomen te beheren en hebben vele kenmerken specifiek voor software ontwikkeling - zoals het automatisch begrijpen van programmeertalen, of het voorzien in gereedschappen voor het bouwen van software. Subversion echter, is niet een van deze systemen; het is een generiek systeem, dat gebruikt kan worden voor het beheren van elke verzameling bestanden, inclusief source code.