Apache Subversion (SVN) |
Система управления версиями программ.
Разработчики используют Subversion для поддержания текущих и исторических версий файлов, таких как исходный код, веб- страницы и документация. Его основная цель состоит в совместимости с широко известным приемником CVS.
Разработчики свободных программ используют Subversion в таких проектах: Apache Software Foundation, Free Pascal, FreeBSD, GCC, Mono и SourceForge. Google использовал Subversion на своём хостинге свободных программ. CodePlex тоже предлагает доступ к Subversion.
Корпоративный мир также начали принимать Subversion. Доклад 2007 года от Forrester Research признал Subversion лидером конфигурационного управления (SCM).
Subversion создан в компании CollabNet Inc. в 2000 году и в настоящее время является проектом верхнего уровня Apache, компилируется и используется по всему миру.
Перевод с Википедии: https://en.wikipedia.org/wiki/Apache_Subversion
------------------------
Восстановление сайтов из Вебархива
Размещение по доскам объявлений России
ТРИО теплый пол отзыв
Заработок на сокращении ссылок
Earnings on reducing links
Код PHP на HTML сайты
Разработчики используют Subversion для поддержания текущих и исторических версий файлов, таких как исходный код, веб- страницы и документация. Его основная цель состоит в совместимости с широко известным приемником CVS.
Разработчики свободных программ используют Subversion в таких проектах: Apache Software Foundation, Free Pascal, FreeBSD, GCC, Mono и SourceForge. Google использовал Subversion на своём хостинге свободных программ. CodePlex тоже предлагает доступ к Subversion.
Корпоративный мир также начали принимать Subversion. Доклад 2007 года от Forrester Research признал Subversion лидером конфигурационного управления (SCM).
Subversion создан в компании CollabNet Inc. в 2000 году и в настоящее время является проектом верхнего уровня Apache, компилируется и используется по всему миру.
Возможности Apache Subversion
- Commits as true atomic operations (interrupted commit operations in CVS would cause repository inconsistency or corruption).
- Переименование, копирование, перемещение файлов с полным сохранением истории изменений.
- Управление версиями каталогов, переименований и файлов метаданных (но не для таймштампов). Пользователь может перемещать и копировать дерево каталогов, сохраняя всю историю изменений.
- Управление версиями символических ссылок.
- Встроенная поддержка для бинарных файлов с хранением бинарных различий.
- Apache HTTP Server как сетевой сервер и протокол WebDAV / Delta-V. Существует также независимый серверный процесс svnserve, который использует собственный протокол поверх TCP / IP.
- Ветвление это операция, зависящая от размера файла (хотя сам Subversion не делает различий между ветками и каталогами).
- Natively client–server, layeredlibrary design.
- Протокол клиент / сервер отправляет различия в оба направления.
- Затраты пропорциональны изменению размера, но не размеру данных.
- Оформление вывода, в том числе XML log.
- Многоязычная программа.
- Файл блокировки для необъединяемыех файлов.
- Path-based authorization.
- Языковые привязки для C#, PHP, Python, Perl, Ruby и Java.
- Полная поддержка MIME - пользователи могут просматривать или изменять тип MIME для каждого файла, зная какие типы MIME имеют отличия от предыдущих версий.
- Отслеживание слияний.
- Списки изменений для организации коммитов в группы коммитов.
Перевод с Википедии: https://en.wikipedia.org/wiki/Apache_Subversion
------------------------
Восстановление сайтов из Вебархива
Размещение по доскам объявлений России
ТРИО теплый пол отзыв
Заработок на сокращении ссылок
Earnings on reducing links
Код PHP на HTML сайты
Категория: Системы управления версиями, Subversion
Комментарии |