Учебник по SVN

Apache Subversion, часто сокращённо SVN, — это система контроля версий с открытым исходным кодом. Subversion была разработана CollabNet Inc в 2000 году и теперь стала проектом Apache Software Foundation, а также частью обширного сообщества разработчиков и пользователей.

По сравнению с RCS и CVS, SVN использует систему управления ветвями, и её цель — заменить CVS. Многие бесплатные сервисы контроля версий в Интернете основаны на Subversion.


Кому следует читать это руководство?

Этот учебник предназначен для разработчиков программного обеспечения, которым нужен контроль версий и которые интересуются SVN, чтобы изучить основы SVN. С помощью этого учебника вы сможете шаг за шагом понять использование SVN.


Что нужно знать перед чтением этого руководства

Прежде чем продолжить этот учебник, вы должны иметь некоторое представление о простых терминах, таких как исходный код, документация и т. д. Было бы лучше, если бы у вас был опыт работы в разработке или тестировании программного обеспечения.


Использование Subversion

Хотя в 2006 году база пользователей Subversion всё ещё была намного меньше, чем у традиционного CVS, многие открытые проекты уже решили перейти с CVS на Subversion. Те, кто перешёл на Subversion, включают FreeBSD, Apache Software Foundation, KDE, GNOME, GCC, Python, Samba, Mono и многие другие группы. Многие команды перешли на Subversion из-за среды управления проектами, предоставляемой Trac. Кроме того, некоторые сети сотрудничества для разработки свободного ПО, такие как SourceForge, теперь предлагают разработчикам проектов Subversion в качестве системы управления исходным кодом в дополнение к CVS. JavaForge, Google Code и BountySource используют Subversion в качестве своей официальной системы управления исходным кодом.


Связанные ссылки

Официальный сайт SVN:https://subversion.apache.org/

Исходный код SVN на Github:https://github.com/apache/subversion

Другие расширения