CVS репозиторий
CVS (Concurrent Version System)
является тем инструментом, который мы используем для управления исходными текстами
системы. Каждое изменение (с сопутствующей записью в журнале, описывающей его смысл),
начиная с FreeBSD 2.0 вплоть до текущего момента, хранится здесь. Их можно легко
просмотреть посредством Web-интерфейса, который упомянут ниже. Чтобы получить полную
копию CVS репозитория FreeBSD или любой ветки внутри него, вы можете поступить одним из
следующих способов:
- cvsup в
случае, если вам требуется доступ по требованию, с высокой эффективностью использования
канала с помощью дополнительной утилиты (написанной ни больше, ни меньше, на языке
Modula-3).
- anoncvs, если вам
требуется доступ по требованию, который даёт несколько большую, чем cvsup, нагрузку на
канал (в смысле общего времени и трафика), хотя его проще использовать для загрузки
маленьких кусочков дерева и он не требует ничего, кроме cvs утилит, уже включенных в
поставку FreeBSD.
- CTM если вам
требуется очень экономно использующий канал режим доступа в пакетном режиме (в основном
пересылка патчей по электронной почте).
- Вы можете также воспользоваться web-интерфейсом, если вам нужно просто просмотреть
репозиторий в поисках конкретных изменений или ревизии файла.
- И наконец, если вам нечем забить канал или же вы предпочитаете или вам необходимо
использовать FTP, можете просто сделать зеркало CVS репозитория с сервера ftp.freebsd.org.
Зеркала web интерфейса к CVS доступны в Канаде, Японии, Португалии, в США/Калифорния и в Украине.
Публичное Subversion зеркало src/ CVS репозитория FreeBSD имеется на
svn://svn.clkao.org/freebsd/. Также доступен web интерфейс. Это предназначено для тех,
кто хотел бы попробовать svk систему контроля версий.