Введение в Subversion для пользователей CVS

Данный раздел содержит различные новости на околинуксовые темы. Здесь же их можно и нужно обсуждать. В данный момент постить новости может любой.
Аватара пользователя
X-Stranger
Администратор
Сообщения: 1238
Зарегистрирован: 09 сен 2001, 04:46
Контактная информация:

Введение в Subversion для пользователей CVS

Сообщение X-Stranger »

Статья описывает основные концепции системы поддержки версий Subversion и ее преимущества по сравнению с CVS.

Ссылка: http://osdir.com/Article203.phtml

Lynxer
Неотъемлемая часть форума
Сообщения: 285
Зарегистрирован: 10 мар 2002, 14:44
Откуда: Minsk

Сообщение Lynxer »

Вокруг Subversion слишком большая шумиха, а ведь Arch ( http://www.gnu.org/software/gnu-arch/ ) IMHO получше будет. Одна распределенность чего стоит. И независимость от сервера. В отличие от Subversion, которому нужно Apache 2, WebDAV и Berkelley DB.

Сравнение 13 source control систем (в том числе и несвободных):
http://better-scm.berlios.de/comparison/comparison.html

Аватара пользователя
wassup
Интересующийся
Сообщения: 61
Зарегистрирован: 24 фев 2004, 11:14
Откуда: город-герой Минск
Контактная информация:

Сообщение wassup »

Mike Mason прям как знал
It's important to realise you don't need Apache to use Subversion, but if you want to put a repository on the web you can take advantage of Apache's security and authorisation mechanisms to do so.
А шумиха оттого что ждали все долго. Наконец-то зарелизили.

Lynxer
Неотъемлемая часть форума
Сообщения: 285
Зарегистрирован: 10 мар 2002, 14:44
Откуда: Minsk

Сообщение Lynxer »

wassup писал(а):Mike Mason прям как знал
It's important to realise you don't need Apache to use Subversion, but if you want to put a repository on the web you can take advantage of Apache's security and authorisation mechanisms to do so.
Apache или свой сервер, который опять таки через DAV работает. Еще неизвестно, что хуже. И опять таки, Brekeley DB использует. Имеется ввиду - более сложное развертывание сервера, чем объективно нужно для такого класса систем.

Вот, у меня вот тоже цитатка есть.
A Subversion service requires installing Berkeley DB 4.0, as well as either a dedicated Apache module, or its own proprietary server. The client requires only the Subversion-specific logic and the Neon WebDAV library. Installation of the components is quite straightforward, but will require some work.
А насчет Berkeley DB согласны даже разработчики:
Greg Hudson писал(а): As long as Subversion's back end is tied to Berkeley DB, its reliability will suffer. You can run out of locks. An improperly terminated operation can cause the database to require recovery. Access to the database from multiple Unix accounts requires proper umasks or the database appears to become corrupted. The database will not work properly over a remote filesystem. Moving the database from one platform to another results in cryptic failures.
wassup писал(а): А шумиха оттого что ждали все долго. Наконец-то зарелизили.
Дык в том-то и дело, что лучше Arch пользоваться, а не ждать спасения от релизного Subversion. Цель SVN - заменить CVS и перетащить на себя CVS-ных юзеров, а не создать лучшую SCM систему. Как бы само за себя говорит. :(

Ответить