SVN - это система для отслеживания изменений в файлах проекта. Обычно он используется для любого проекта, будь то PHP или нет, и многих одновременно работающих пользователей, чтобы позволить им изменять файлы, не перезаписывая изменения друг друга.
Конечно, вы можете использовать его и для своих собственных проектов. На самом деле, я так и делаю, потому что он также отслеживает прошлые изменения, поэтому вы можете вернуться к предыдущим версиям, посмотреть комментарии, сделанные вами при отправке изменений в хранилище файлов и т. Д.
Это гораздо лучшая версия старой CVS (Concurrent Versioning System).