The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]



Вариант для распечатки  
Пред. тема | След. тема 
Форум Разговоры, обсуждение новостей
Режим отображения отдельной подветви беседы [ Отслеживать ]

Оглавление

FreeBSD прекращает распространение портов через CVS и CVSup, opennews (??), 07-Сен-12, (0) [смотреть все]

Сообщения [Сортировка по времени | RSS]


8. "FreeBSD прекращает распространение портов через CVS и CVSup"  –8 +/
Сообщение от Andrew Kolchoogin (?), 07-Сен-12, 20:44 
Это произойдёт лишь в том случае, если через десять лет Git (Mercurial) по скорости сравнятся с Subversion.

Вот за что я люблю анонимов с OpenNet'а -- так это за то, что они любят говорить лишь для того, чтобы сказать -- вместо того, чтобы самому попробовать и оценить весь ужас работы с Git/Mercurial в директории, где двести тысяч мелких файликов, за неделю меняется тыщщи полторы из которых.

Я проводил эксперимент: развернул дерево портов portsnap'ом, сказал там "hg init"/"hg addremove"/"hg commit" -- это на моём ноутбуке заняло примерно 15 минут (svn справился за две). Дальнейшие недельные апдейты снапшотов/аддремувы/коммиты шли где-то минут по пять.

Соответственно, либо мне предлагается превратить DVCS Mercurial в обычную, централизованную VCS путём запуска в cron'е скрипта, апдейтящего дерево раз в час -- спасибо, всю жизнь мечтал -- либо ждать, ждать, ждать...

А я ведь не девелопер. Девелоперам ещё и merge нужен. :) А это ващще серый северный лис в DVCS'ах, как мы все помним. А для тех, кто не помнит, напоминаю: CVCS настаивает на том, что "кто первый встал, того и тапки" -- кто первый закоммитил, тот и папа, остальные подстраиваются под него, и резолвят конфликты. DVCS на этом не настаивает. Но файлик-то всё равно нужен один! Кто будет мёрджить "разъезжающиеся" патчи? Сэм, Джон или какой-нибудь там Сяоминь? А почему именно он, а не другой?

Ответить | Правка | Наверх | Cообщить модератору

11. "FreeBSD прекращает распространение портов через CVS и CVSup"  +3 +/
Сообщение от Аноним (-), 07-Сен-12, 21:06 
> Это произойдёт лишь в том случае, если через десять лет Git (Mercurial) по скорости сравнятся с Subversion.

Git изначально ничуть не уступает по скорости svn.
А Mercurial - он by design на питоне, а потому скоростью и не блещет.

> А я ведь не девелопер. Девелоперам ещё и merge нужен. :) А это ващще серый северный лис в DVCS'ах, как мы все помним. А для тех, кто не помнит, напоминаю: CVCS настаивает на том, что "кто первый встал, того и тапки" -- кто первый закоммитил, тот и папа, остальные подстраиваются под него, и резолвят конфликты. DVCS на этом не настаивает. Но файлик-то всё равно нужен один! Кто будет мёрджить "разъезжающиеся" патчи? Сэм, Джон или какой-нибудь там Сяоминь? А почему именно он, а не другой?

Наоборот, разрешение конфликтов - это одна из сильнейших сторон DVCS. Ты просто не осилил матчасть.

Ответить | Правка | Наверх | Cообщить модератору

34. "FreeBSD прекращает распространение портов через CVS и CVSup"  +2 +/
Сообщение от Аноним (-), 07-Сен-12, 23:02 
> Это произойдёт лишь в том случае, если через десять лет Git (Mercurial) по скорости сравнятся с Subversion.

Это как же надо их затормозить чтобы они сравнялись с SVN?

> Я проводил эксперимент

Проводи дальше. git работает мгновенно.

Ответить | Правка | К родителю #8 | Наверх | Cообщить модератору

44. "FreeBSD прекращает распространение портов через CVS и CVSup"  +/
Сообщение от Аноним (-), 08-Сен-12, 01:05 
> по скорости сравнятся с Subversion.

Git быстрее svn при инкрементальных обновлениях. А то что полную репу долго лить - так контроль версий это инструмент разработчиков а не средство отгрузки филезов всем вокруг.

Ответить | Правка | К родителю #8 | Наверх | Cообщить модератору

109. "FreeBSD прекращает распространение портов через CVS и CVSup"  +/
Сообщение от Аноним (-), 08-Сен-12, 12:40 
как ни странно, но SVNовская полная репа льёта в разы дольше гитовской для более-менее разросшегося проекта
Ответить | Правка | Наверх | Cообщить модератору

138. "FreeBSD прекращает распространение портов через CVS и CVSup"  +/
Сообщение от Аноним (-), 08-Сен-12, 18:02 
> как ни странно, но SVNовская полная репа льёта в разы дольше гитовской
> для более-менее разросшегося проекта

У сильно заверсионированного проекта с кучей коммитов полная репа литься может долго. Зато это все ревизии вообще. А в SVN лишь одна конкретная.

Ответить | Правка | Наверх | Cообщить модератору

147. "FreeBSD прекращает распространение портов через CVS и CVSup"  +/
Сообщение от arisu (ok), 08-Сен-12, 18:35 
особенно удобно в svn дифать ревизию current-5, например. или даже -1. «что? нету сети? сервер лёг? всё, давай, до свиданья!»
Ответить | Правка | Наверх | Cообщить модератору

406. "FreeBSD прекращает распространение портов через CVS и CVSup"  –1 +/
Сообщение от Аноним (-), 11-Сен-12, 11:57 
> нету сети? сервер лёг? всё, давай, до свиданья!»

Кэп как обычно жжот :)

Ответить | Правка | Наверх | Cообщить модератору

58. "FreeBSD прекращает распространение портов через CVS и CVSup"  +/
Сообщение от Michael Shigorinemail (ok), 08-Сен-12, 01:58 
> [...] Git (Mercurial) по скорости сравнятся с Subversion.
> оценить весь ужас работы с Git/Mercurial в директории, где [...]
> Я проводил эксперимент: [...] сказал там "hg init"/"hg addremove"/"hg commit"

Браво.  Андрей, но ведь недостаточно провести эксперимент с A, чтобы делать выводы по существенно различающимся в т.ч. и по оцениваемой характеристике A и B.

> -- это на моём ноутбуке заняло примерно 15 минут (svn справился за две).

Надеюсь, замеры проводились на одинаково холодном/тёплом кэше?

> Но файлик-то всё равно нужен один!

Юзеру, но не разработчику подсистемы.

Ответить | Правка | К родителю #8 | Наверх | Cообщить модератору

239. "FreeBSD прекращает распространение портов через CVS и CVSup"  +/
Сообщение от Клыкастый2 (?), 09-Сен-12, 21:13 
речь идёт о портах. собственно не думаю что обновление портов займёт серьёзное время на обновлении. во всяком случае у меня portsnap fetch update отрабатывает существенно быстрее, чем eix-sync. а портежи у меня калькулейтовские, через git.
Ответить | Правка | Наверх | Cообщить модератору

60. "FreeBSD прекращает распространение портов через CVS и CVSup"  +1 +/
Сообщение от Led (ok), 08-Сен-12, 02:17 
>Это произойдёт лишь в том случае, если через десять лет Git (Mercurial) по скорости сравнятся с Subversion.

О, это Git'у нужно конретно в несколько раз тормознуть, чтоб сравняться с SVN. Тут даже сборка его Clang'ом не поможет, и даже мегатруBSD'шным pcc - не поможет :(

Ответить | Правка | К родителю #8 | Наверх | Cообщить модератору

85. "FreeBSD прекращает распространение портов через CVS и CVSup"  –1 +/
Сообщение от Perl_Jam (?), 08-Сен-12, 03:13 
>>Это произойдёт лишь в том случае, если через десять лет Git (Mercurial) по скорости сравнятся с Subversion.
> О, это Git'у нужно конретно в несколько раз тормознуть, чтоб сравняться с
> SVN. Тут даже сборка его Clang'ом не поможет, и даже мегатруBSD'шным
> pcc - не поможет :(

скажите, а зачем вам vcs вообще? особенно при побязательной привязке к шлангу? вы разницу вообще ощущаете? и да, git далеко не всегда удобен, особенно, если git не есть просто новомодным течением, а просто инструментом. есть вопросы? велкам, как говорится =)

Ответить | Правка | Наверх | Cообщить модератору

97. "FreeBSD прекращает распространение портов через CVS и CVSup"  +/
Сообщение от Аноним (-), 08-Сен-12, 06:58 
> особенно, если git не есть просто новомодным течением, а просто инструментом.

Git не надо есть. Его надо использовать. И как инструмент для работы с проектом он на голову делает SVN. За то что мотает ревизии/бранчи/... туда-сюда намного быстрее чем это может сделать SVN, постоянно судорожно перекачивающий по сети 100500 файлов.

Ответить | Правка | Наверх | Cообщить модератору

106. "FreeBSD прекращает распространение портов через CVS и CVSup"  –1 +/
Сообщение от тигар (ok), 08-Сен-12, 09:30 
>> особенно, если git не есть просто новомодным течением, а просто инструментом.
> Git не надо есть. Его надо использовать. И как инструмент для работы
> с проектом он на голову делает SVN. За то что мотает
> ревизии/бранчи/... туда-сюда намного быстрее чем это может сделать SVN, постоянно судорожно
> перекачивающий по сети 100500 файлов.

лол. 294ый успокойся ты уже, 2012 год на дворе, dial-up остался только у тебя, похоже. папе/маме скажи, что хочешь попробовать svn, пускай они тебе более интернетный интернет купят.

Ответить | Правка | Наверх | Cообщить модератору

139. "FreeBSD прекращает распространение портов через CVS и CVSup"  +/
Сообщение от Аноним (-), 08-Сен-12, 18:10 
> лол. 294ый успокойся ты уже, 2012 год на дворе, dial-up остался только у тебя,

Вообще-то у меня резвый и симметричный эзернетик. С пингом примерно пару мс до ближайших к M9-IX хостов. Вполне нормально, мне нравится.

> похоже. папе/маме скажи, что хочешь попробовать svn, пускай они
> тебе более интернетный интернет купят.

Я как-то так много лет сам оплачиваю свой интернет. И что-то я сомневаюсь что даже если я проплачу гигабитный линк то фрибсдшные серваки с SVN разопрутся его прогрузить. Не надо по себе о других судить.

Ответить | Правка | Наверх | Cообщить модератору

240. "FreeBSD прекращает распространение портов через CVS и CVSup"  +/
Сообщение от Клыкастый2 (?), 09-Сен-12, 21:17 
> с проектом он на голову делает SVN. За то что мотает ревизии/бранчи/...

ревизии/бранчи портов это круто. порты-то хоть видел?

> туда-сюда намного быстрее чем это может сделать SVN, постоянно судорожно перекачивающий по сети 100500 файлов.

парни, с вами не соскучишься. один порты бранчует, другой нашёл универсальное решение - rsync.

Ответить | Правка | К родителю #97 | Наверх | Cообщить модератору

80. "FreeBSD прекращает распространение портов через CVS и CVSup"  +/
Сообщение от Аноним (-), 08-Сен-12, 02:54 
> А я ведь не девелопер.

Тогда и система контроля версий тебе ни к чему.

Ответить | Правка | К родителю #8 | Наверх | Cообщить модератору

146. "FreeBSD прекращает распространение портов через CVS и CVSup"  +3 +/
Сообщение от arisu (ok), 08-Сен-12, 18:32 
> Git (Mercurial) по скорости сравнятся с Subversion.
> Я проводил эксперимент: развернул дерево портов portsnap'ом, сказал там «hg init"/"hg addremove"/"hg commit»

отлично протестировал git, молодец. типичный бсдшник.

Ответить | Правка | К родителю #8 | Наверх | Cообщить модератору

Архив | Удалить

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру