Оцените
Subversion 1.4.6
Subversion — свободная система управления версиями.
Subversion разработана специально для замены CVS, самой распространённой открытой системы управления версиями. Она обладает всеми основными функциями CVS (хотя некоторые из них выполняет другими способами) и свободна от ряда её недостатков. Subversion часто называют «svn», по названию клиентской программы, входящей в её дистрибутив. Отличия от CVS
* Subversion отслеживает версии не только файлов, но и каталогов.
* Если изменения сделаны в нескольких файлах и каталогах, они публикуются как одна транзакция. Это значит, что либо в хранилище попадают все изменения, либо состояние хранилища не изменяется.
* При любых обновлениях версий между клиентом и сервером передаются только различия между файлами.
* Subversion поддерживает копирование, перемещение и переименование файлов с сохранением истории изменений.
* С каждым файлом и каталогом может быть связан произвольный набор свойств, состоящих из названия и значения. Свойства тоже находятся под управлением версиями.
* Subversion одинаково эффективно работает как с текстовыми, так и с двоичными файлами.
* Начиная с версии 1.2, поддерживается необязательная блокировка файлов.
* В Subversion нет меток (tag) и веток (branch), как таковых (см. Словарь). Вместо них используется иерархия каталогов — для каждой ветки или метки создаётся отдельный каталог. Создание таких каталогов — быстрая и дешёвая операция, потому что данные не дублируются, вместо этого публикуется новая версия, отличающаяся от предыдущей лишь расположением файлов.
Subversion разработана специально для замены CVS, самой распространённой открытой системы управления версиями. Она обладает всеми основными функциями CVS (хотя некоторые из них выполняет другими способами) и свободна от ряда её недостатков. Subversion часто называют «svn», по названию клиентской программы, входящей в её дистрибутив. Отличия от CVS
* Subversion отслеживает версии не только файлов, но и каталогов.
* Если изменения сделаны в нескольких файлах и каталогах, они публикуются как одна транзакция. Это значит, что либо в хранилище попадают все изменения, либо состояние хранилища не изменяется.
* При любых обновлениях версий между клиентом и сервером передаются только различия между файлами.
* Subversion поддерживает копирование, перемещение и переименование файлов с сохранением истории изменений.
* С каждым файлом и каталогом может быть связан произвольный набор свойств, состоящих из названия и значения. Свойства тоже находятся под управлением версиями.
* Subversion одинаково эффективно работает как с текстовыми, так и с двоичными файлами.
* Начиная с версии 1.2, поддерживается необязательная блокировка файлов.
* В Subversion нет меток (tag) и веток (branch), как таковых (см. Словарь). Вместо них используется иерархия каталогов — для каждой ветки или метки создаётся отдельный каталог. Создание таких каталогов — быстрая и дешёвая операция, потому что данные не дублируются, вместо этого публикуется новая версия, отличающаяся от предыдущей лишь расположением файлов.