LINUX.ORG.RU

FreeBSD переходит с CVS на SVN

 , ,


0

0

CVS использовался проектом FreeBSD на протяжение 12 лет. За это время было проведено примерно 180000 коммитов (примерно 41 коммит в день). В данный момент снапшот ветки RELENG_7 (FreeBSD 7-STABLE) состоит из 42000 файлов и занимает 482MB. FreeBSD переходит с CVS на SVN для управления деревом исходных текстов. Дерево портов переводить на SVN пока не планируется.

Решение о переходе на использование SVN было принято во время недавно прошедшей конференции BSDCan 2008. Продиктовано же оно многочисленными проблемами и неудобствами CVS, выявленными за время его использования.

взято с opennet.ru

>>> Подробности

★★

Проверено: maxcom ()

BSDCan - бздюкан? О_о // offcing

anonymous
()

>Решение о переходе на использование SVN было принято во время недавно >прошедшей конференции BSDCan 2008. Продиктовано же оно многочисленными > проблемами и неудобствами CVS, выявленными за время его использования.

Не прошло и трех лет...

eagleivg ★★★★★
()
Ответ на: комментарий от Teak

ну тогда ладно. внутренние их заморочки меня не очень волнуют, пусть хоть на меркурий переходят

anonymous
()

ну наконец то cvs-копец. Жаль что пока порты на этом говне будут

anonymous
()

Молодцы. За 12 лет, выяснив все недостатки одной системы, прыгнули на другую. Хорошая динамика у сообщества..

stave ★★★★★
()
Ответ на: комментарий от anonymous

> А почему не Bazaar какой нибудь? 2008 год вроде как, сейчас и svn уже deprecated.

людям нужен готовый стабильный продукт, а не свестелко-перделка с огромным туду листом для красноглазых идиотов.

phasma ★☆
()
Ответ на: комментарий от Legioner

> Атомарные коммиты, переименовывание, нет всяких тегов и бренчей.

Кривоватое там переименовывание...

anonymous
()
Ответ на: комментарий от Legioner

> Фигасе прогресс. И какие централизованные RCS нынче в моде?

Многие DVCS умеет работать в централизованном режиме, так что cvs и svn таки RIP.

anonymous
()
Ответ на: комментарий от anonymous

Re^2: FreeBSD переходит с CVS на SVN

> А почему не Bazaar какой нибудь?

Желаю тебе подобный проект на подобном тормозном поделии поддерживать.

На git, глядишь, через пяток лет перейдут...

Voker57 ★★
()
Ответ на: комментарий от anonymous

> Не менее интересно, почему не darcs

Это как раз понятно - он медленный, местами имеет экспоненциальное поведение, а DARCS2, который это собирается пофиксить, еще не вышел даже.

tailgunner ★★★★★
()
Ответ на: комментарий от tommy

> FreeBSD переходит с CVS на SVN
значит мне тоже наверное пора слазить с CVS

hose
()
Ответ на: комментарий от anonymous

>... bazaar

>Интереснее, почему не Mercurial

>Не менее интересно, почему не darcs

Вопрос, почему не на git, наверное ни у кого не возникает?

anonymous
()
Ответ на: комментарий от FlameTank

> Молодцы, давно пора. SVN и был задуман как замена CVS

Нет. Когда тебе нужна версионность проекта - используешь svn, когда версионность файлов (документов) - cvs.

Только зачем с таким большим проектом переходить на централизованный SVN, когда есть вменяемые децентрализованные системы контроля версий проекта?

skwish ★★
()
Ответ на: комментарий от anonymous

> а чо не на DVCS? оно им не надо, узкий междусобойчик Core team?

Ты про svk ещё не слыхал? Центральный сервер работает на svn, а программисты либо на распределёном svk либо на обычном svn. Проверено мною в деле, при одновременной разработке в трёх проектах и использовании svk (на срезе около 50.000 файлов на 2 ГБ).

anonymous
()
Ответ на: комментарий от skwish

> Только зачем с таким большим проектом переходить на централизованный SVN, когда есть вменяемые децентрализованные системы контроля версий проекта?

Видимо они хотят это централизованно обслуживать. Кто хочет при этом распределённости, тот устанавливает SVK, синхронизируется и едет на год в глушь программировать.

anonymous
()
Ответ на: комментарий от anonymous

> svn 1.5 будет поддерживать распределенное хранение

Но не распределенное обновление.

tailgunner ★★★★★
()
Ответ на: комментарий от anonymous

Тогда уж лучше использовать git-svn, и работать с svn как с git. svk тормозное перловское поделие.

Команда svk diff на простейшем репозитарии занимает как минимум секунду. Кому это надо?

Yurand
()
Ответ на: комментарий от skwish

> Нет. Когда тебе нужна версионность проекта - используешь svn, когда версионность файлов (документов) - cvs.

В svn прекрасно версионируются документы, только версии не инкрементные, но эти цифры никому не интересны. У нас с десяток проектов и огромное количество вордоских документов и сканов в одном репозитории лежат (размер на диске вроде несколько гигабайтов), никаких проблем нет.

Legioner ★★★★★
()
Ответ на: комментарий от anonymous

снес сегодня линукс. поставил винду. надо немного разобраться с интерфейсом. но вцелом - неплохо. даже удобнее КДЕ

anonymous
()

ну лет через 12, когда выявятся неудобства SVN'а, перейдут на Mercurial :)

Reset ★★★★★
()
Ответ на: комментарий от anonymous

> снес сегодня линукс. поставил винду. надо немного разобраться с интерфейсом. но вцелом - неплохо. даже удобнее КДЕ

4.2

"в целом"

sv75 ★★★★★
()
Ответ на: комментарий от marx

> учи матчасть. в cvs есть и теги и бранчи.

А в svn-е нет, это меня и радует. В нём меньшее количество элементарных операций, реализующих тот же функционал.

Legioner ★★★★★
()
Ответ на: комментарий от JackYF

> И кто его объявил deprecated? анонимус?

Анонимус, разумеется. Ну, было дело, еще какой-то неймфаг Линус Т. говорил что SVN это беспомощное говно, ну да какое нам дело до него.

(Зевая) Ждем к 2015 году новостей что FreeBSDншики осилили Git...

anonymous
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.