Что такое Subversion?

Январь 1, 2008

Subversion — это бесплатная система управления версиями с открытым исходным кодом. Subversion позволяет управлять файлами и каталогами, а так же сделанными в них изменениями во времени. Это позволяет восстановить более ранние версии данных, даёт возможность изучить историю всех изменений.

/*

От меня: Subversion абсолютно пофиг что контроллировать: можете следить за изменениями mp3, html, chm — не важно.

Соответственно — отпадает вопрос: если я пишу на perl — могу ли я использовать тот-же «svn-сервер» для php? Ответ — хоть проекты на c++/pascal.

*/

Subversion может работать через сеть, что позволяет использовать её на разных компьютерах. В какой то степени, возможность большого количества людей не зависимо от их местоположения совместно работать над единым комплектом данных поощряет сотрудничество. Когда нет того ответственного звена цепи, того контролирующего элемента, который утверждает все изменения, работа становится более эффективной. При этом не нужно опасаться, что отказ от контролирующего элемента повлияет на качество, ведь благодаря сохранению истории изменений, даже если при изменении данных будут допущены ошибки, всегда можно сделать откат изменений к прежнему состоянию.

Комметирование закрыто.