Интернет магазин китайских планшетных компьютеров



Компьютеры - Subversion - История

01 мая 2011


Оглавление:
1. Subversion
2. История
3. Общие сведения
4. Основные концепции
5. Использование Subversion
6. Subversion и CVS
7. Внутренняя структура
8. Недостатки
9. Дополнительное программное обеспечение



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

Основные события истории развития Subversion.

  • 31 августа 2001 года команда разработчиков перешла с CVS на Subversion для управления собственным исходным кодом: Subversion стала «самодостаточной».
  • 23 февраля 2004 года вышел релиз 1.0.0. К этому времени Subversion уже использовалась примерно на 1400 серверах с открытым доступом.
  • 29 сентября 2004 года появился релиз 1.1.0. Среди основных нововведений — новый формат хранилища на основе обычных файлов, в дополнение к существовавшему ранее.
  • 21 мая 2005 года вышел релиз 1.2.0, в котором добавлена возможность блокировки файлов,что позволило улучшить поддержку клиентов WebDAV/DeltaV, в том числе, реализовать автоматическое создание новых версий при редактировании файлов с помощью таких клиентов. Начиная с этого релиза Subversion по умолчанию использует FSFS для новых хранилищ.
  • 30 декабря 2005 года вышел релиз 1.3.0. Основными изменениями являются возможность устанавливать права доступа к директориям при использовании svnserve, дополнительные возможности команд, а также множество улучшений для разработчиков.
  • 10 сентября 2006 года вышел релиз 1.4.0. Он поддерживает работу с BerkeleyDB 4.4 и может использовать её функции самовосстановления. Ранее при сбоях Subversion хранилище, использующее BerkeleyDB, могло остаться в «заклиненном» состоянии и требовалось вмешательство администратора для восстановления работы системы.
  • 19 июня 2008 года вышел релиз 1.5.0, в нём сделано множество улучшений, самым значительным из которых является базовая поддержка отслеживания слияний. Эта возможность делает процесс слияния пакетов в Subversion более простым и надёжным.
  • 20 марта 2009 года вышел релиз 1.6.0. Улучшения поддержки svn:externals, обнаружение «конфликтов деревьев», улучшение эффективности хранения данных в репозитории и другие внесённые изменения.
  • В феврале 2010 года проект Subversion был официально переведён под управление Apache Software Foundation. Президент Subversion Corporation и директор Open Source в WANdisco выступил с видеообращением, в котором с энтузиазмом пообещал всем, что переход Subversion к ASF будет лишь способствовать более активному развитию проекта.


Просмотров: 8844


<<< Stellarium
Sun Grid Engine >>>