SVN ist ein System zur Verfolgung von Änderungen an Projektdateien. Es wird in der Regel für jede Art von Projekt verwendet, egal ob PHP oder nicht, und für viele gleichzeitige Benutzer, um ihnen zu ermöglichen, Dateien zu ändern, ohne die Änderungen der anderen zu überschreiben.
Natürlich können Sie es auch für Ihre eigenen Projekte verwenden. Ich tue das sogar, weil es auch frühere Änderungen aufzeichnet, so dass Sie zu früheren Versionen zurückkehren können, die Kommentare sehen können, die Sie gemacht haben, als Sie Änderungen an das Dateirepository übermittelt haben, usw.
Es ist eine viel bessere Version des alten CVS (Concurrent Versioning System).