<?xml version="1.0" encoding="koi8-r"?>
<rss version="0.91">
<channel>
    <title>OpenForum RSS: OpenNews: Децентрализованное будущее Subversion</title>
    <link>https://www.opennet.me/openforum/vsluhforumID3/41581.html</link>
    <description>SVN - централизованная система контроля версий, при создании которой главной целью бала разработка замены для CVS. Сейчас уже однозначно можно утверждать что цель достигнута и даже несколько перевыполнена: SVN хороший, простой инструмент, массово используемый, и при этом еще и бесплатный. SVN прекрасно работает с современной технологией разработки ПО, а методика работы с ним повышает качество кода, поскольку любой код обычно просматривает как минимум еще один человек кроме написавшего этот код.&lt;br&gt;&lt;br&gt;&lt;br&gt;Бен Коллинз-Сассман (Ben Collins-Sussman), создатель Subversion, поделился (http://blog.red-bean.com/sussman/?p=90) своими мыслями о будущем развитии Subversion, которое он видит в добавлении децентрализованных функций, но без полного ухода от централизованной модели.&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;Есть проблемы, обусловленные тем что SVN централизованная система, например если разработчик находится в самолете или на конференции, он может не иметь доступа к централизованному хранилищу, также неприятно что какая-то пр...&lt;br&gt;&lt;br&gt;URL: http://blog.re</description>

<item>
    <title>Децентрализованное будущее Subversion (Nick)</title>
    <link>https://www.opennet.me/openforum/vsluhforumID3/41581.html#18</link>
    <pubDate>Mon, 05 May 2008 06:31:57 GMT</pubDate>
    <description>вобщем &quot;большое&quot; и &quot;малекое&quot; - не технический спор.&lt;br&gt;&lt;br&gt;И вообще, у каждого свое мнение.&lt;br&gt;&lt;br&gt;Польза/вред децентрализованных репозиториев от этого не изменяется.&lt;br&gt;&lt;br&gt;&lt;br&gt;Но сама факт сабжа говорит об их правильности. Иначе SVN и не дергался бы.&lt;br&gt;</description>
</item>

<item>
    <title>Децентрализованное будущее Subversion (Andrew Kolchoogin)</title>
    <link>https://www.opennet.me/openforum/vsluhforumID3/41581.html#17</link>
    <pubDate>Mon, 05 May 2008 06:04:06 GMT</pubDate>
    <description>&amp;gt; все хорошо в вашей точке зрения окромя одной маленькой вещи. &lt;br&gt;&amp;gt; Вы приравняли децентрализованный метод разработки и большие коммиты,&lt;br&gt;&amp;gt; а следом и более никзое качество кода. &lt;br&gt;&amp;gt; А это и нелогично и неправильно.&lt;br&gt;&lt;br&gt;    Я не приравнял.&lt;br&gt;&lt;br&gt;    Дело в том, что есть некая непреложная истина: _релиз_ собирается _одним_ человеком из _одного_ репозитария. Собственно, можно, например, набрать &quot;tar cvf&quot; &quot;в четыре руки&quot;, только вот зачем?&lt;br&gt;&lt;br&gt;    И этот репозитарий этого самого человека получается в результате наложения патчей, присылаемых ему разработчиками. Если эти патчи будут маленькими, тогда смысл децентрализованных SCM&apos;ов теряется напрочь: они придуманы были _именно_ потому, что для работы, к примеру, Subversion&apos;а необходима постоянная Internet Connectivity с центральным сервером, а для работы, к примеру, Mercurial&apos;а достаточно раз в неделю посещать Интернет-кафе.&lt;br&gt;&lt;br&gt;    Это очевидно? Очевидно, почему патчи при использовании децентрализованных SCM&apos;ов будут большими?&lt;br&gt;&lt;br&gt;&amp;gt; Нелогично. &lt;br&gt;&amp;gt; Даже самому разработчику </description>
</item>

<item>
    <title>Децентрализованное будущее Subversion (Nick)</title>
    <link>https://www.opennet.me/openforum/vsluhforumID3/41581.html#16</link>
    <pubDate>Sun, 04 May 2008 19:45:45 GMT</pubDate>
    <description>&amp;gt;&amp;gt;Нелогично. &lt;br&gt;&amp;gt;&amp;gt;Даже самому разработчику проще разбиратся в маленьких коммитах, чем в простынях. &lt;br&gt;&amp;gt;&lt;br&gt;&amp;gt;Простыня состоит из небольших коммитов в свой репозитарий&lt;br&gt;&lt;br&gt;ну а я что написал?? Мсье на читает написанное?&lt;br&gt;&lt;br&gt;Или простыня - это просто много коммитов? Ну тогда давайте объявим всех продуктивных комиттеров проблемой номер один.&lt;br&gt;&lt;br&gt;&lt;br&gt;&amp;gt;Прежде чем сделать ci я всегда проверю на предмет, что поменялась в &lt;br&gt;&amp;gt;моей ветке без меня (сделаю diff и если нужно, затем сделаю &lt;br&gt;&amp;gt;up). Зачастую, я делаю проверки чаще чем коммиты.  Естественно, я &lt;br&gt;&amp;gt;вижу многие вещи, нахожу ошибки (что недавно и произошло). В случаи &lt;br&gt;&amp;gt;децентрализованного хранилища, это затруднительно, т.к. изменения накапливаются в другом хранилище.&lt;br&gt;&lt;br&gt;а т.к. другое хранилище &quot;далеко&quot; и его проверять так же часто как &quot;своё&quot; &quot;практически невожможно&quot; (ну как, оно ж децентрализованное! как же его можно раз в 5 минут проверять??)&lt;br&gt;то ессьно весьма затруднительно просмотреть то, что туда кто-то закоммитил.&lt;br&gt;&lt;br&gt;Самому то не смешно?&lt;br&gt;&lt;br&gt;&lt;br&gt;&amp;gt;А мержить один и тот же к</description>
</item>

<item>
    <title>Децентрализованное будущее Subversion (fi)</title>
    <link>https://www.opennet.me/openforum/vsluhforumID3/41581.html#15</link>
    <pubDate>Sun, 04 May 2008 13:12:53 GMT</pubDate>
    <description>&amp;gt;Нелогично. &lt;br&gt;&amp;gt;Даже самому разработчику проще разбиратся в маленьких коммитах, чем в простынях. &lt;br&gt;&lt;br&gt;Вы не подумав написали? или просто не работаете в этой области? &lt;br&gt;Простыня состоит из небольших коммитов в свой репозитарий, а затем мержить то все равно нужно. &lt;br&gt;&lt;br&gt;&amp;gt;Аудит. &lt;br&gt;&amp;gt;Всем подряд разработчикам просто делать нечего как заниматься аудитом друг друга. &lt;br&gt;&amp;gt;Ессьно, это касается лишь свободных разработчиков. Политики организаций этот вопрос могут решать &lt;br&gt;&amp;gt;по-своему. &lt;br&gt;&amp;gt;Так вот: мне хочеться писать свои вещи, а вы предлагаете вместо этого &lt;br&gt;&amp;gt;заниматься аудитом? &lt;br&gt;&lt;br&gt;Прежде чем сделать ci я всегда проверю на предмет, что поменялась в моей ветке без меня (сделаю diff и если нужно, затем сделаю up). Зачастую, я делаю проверки чаще чем коммиты.  Естественно, я вижу многие вещи, нахожу ошибки (что недавно и произошло). В случаи децентрализованного хранилища, это затруднительно, т.к. изменения накапливаются в другом хранилище.  А мержить один и тот же код всегда проблема. &lt;br&gt;&lt;br&gt;Более того, реально работать с   децентрал</description>
</item>

<item>
    <title>Децентрализованное будущее Subversion (Nick)</title>
    <link>https://www.opennet.me/openforum/vsluhforumID3/41581.html#14</link>
    <pubDate>Sun, 04 May 2008 11:10:45 GMT</pubDate>
    <description>&amp;gt;Еще mozilla, Xorg... &lt;br&gt;&lt;br&gt;да, распределенные.&lt;br&gt;Но Мозиловцы на Меркурии обитают.&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&amp;gt;:) вот еесли б &quot;emerge --sync&quot; через git pull работал было б &lt;br&gt;&amp;gt;вообще зашибись :) &lt;br&gt;&lt;br&gt;не совсем ;)&lt;br&gt;rsync здесь как раз по месту. История всия портов среднему гентушнику ни к чему.&lt;br&gt;А git - это именно постоянное увеличение репозитория...  Не очень гут... совсем не гут в общем случае.&lt;br&gt;&lt;br&gt;А разработчики, ессьно, порты в репозитории держат.&lt;br&gt;&lt;br&gt;&lt;br&gt;&amp;gt;(Еще один &quot;Я вот Гентушник&quot;) &lt;br&gt;&lt;br&gt;:)&lt;br&gt;</description>
</item>

<item>
    <title>Децентрализованное будущее Subversion (Аноним)</title>
    <link>https://www.opennet.me/openforum/vsluhforumID3/41581.html#13</link>
    <pubDate>Sun, 04 May 2008 11:09:14 GMT</pubDate>
    <description>&amp;gt;А вот как задумана частичная децентрализация, я не совсем понял.&lt;br&gt;&lt;br&gt;Локальные коммиты. То есть в случае оффлайновости, создается временная ветка local, куда и коммитится. При онлайне, локальная метка вмердживается в основную.&lt;br&gt;&lt;br&gt;&amp;gt;Вобщем подскажет кто нибудь, где можно почитать об упешном опыте внедрения и применения децентрализованых систем контроля версий?&lt;br&gt;&lt;br&gt;Почитать можно в списке проектов, использующих соответствующие системы контроля версий: bzr, git, mercurial... Особенно разные svn vs bzr и прочие.&lt;br&gt;</description>
</item>

<item>
    <title>Децентрализованное будущее Subversion (Аноним)</title>
    <link>https://www.opennet.me/openforum/vsluhforumID3/41581.html#12</link>
    <pubDate>Sun, 04 May 2008 10:59:38 GMT</pubDate>
    <description>&amp;gt;&amp;gt;Вобщем подскажет кто нибудь, где можно почитать об упешном опыте внедрения и &lt;br&gt;&amp;gt;&amp;gt;применения децентрализованых систем контроля версий? &lt;br&gt;&amp;gt;&lt;br&gt;&amp;gt;Да, Андрей правильно вот говорит. &lt;br&gt;&amp;gt;Кроме Линуха сво больше проектов на sf.net используют git. &lt;br&gt;&amp;gt;Как то ceph, nilfs... &lt;br&gt;&lt;br&gt;Еще mozilla, Xorg...&lt;br&gt;&lt;br&gt;В моей конторе Linux отдел естественно тоже :)&lt;br&gt;&lt;br&gt;&amp;gt;Я вот Гентушник и заметил тенденцию (всего-ли за последние полгода, ну или &lt;br&gt;&amp;gt;3/4) перехода &lt;br&gt;&amp;gt;оверлеев с SVN на Git.&lt;br&gt;&lt;br&gt;:) вот еесли б &quot;emerge --sync&quot; через git pull работал было б вообще зашибись :)&lt;br&gt;(Еще один &quot;Я вот Гентушник&quot;)&lt;br&gt;</description>
</item>

<item>
    <title>Децентрализованное будущее Subversion (Nick)</title>
    <link>https://www.opennet.me/openforum/vsluhforumID3/41581.html#11</link>
    <pubDate>Sun, 04 May 2008 10:06:46 GMT</pubDate>
    <description>&amp;gt;выбрали один репозиторий главным (или выбрали управляющего, или иерархию владельцев кода), и &lt;br&gt;&amp;gt;туда сливаются патчи. а потом кому надо тот и обновляется. практически &lt;br&gt;&amp;gt;та же самая централизованная разработка :-) &lt;br&gt;&amp;gt;&lt;br&gt;&amp;gt;Работать с децентрализованной системой можно по разному :-) &lt;br&gt;&lt;br&gt;вот вот.&lt;br&gt;&lt;br&gt;Если инструмент создан быть децентрализованным - то его можно использовать и централизованно. Эту возможность никто у него не отнимает.&lt;br&gt;&lt;br&gt;Более того, конкретно git способен эмулировать работу SVN или CVS серверов ;)&lt;br&gt;&lt;br&gt;Т.е. это именно более &quot;гибкая колбаса&quot; :)&lt;br&gt;</description>
</item>

<item>
    <title>Децентрализованное будущее Subversion (Nick)</title>
    <link>https://www.opennet.me/openforum/vsluhforumID3/41581.html#10</link>
    <pubDate>Sun, 04 May 2008 09:56:08 GMT</pubDate>
    <description>&amp;gt;Ну вообщето Коллинз-Сассман не говорил об уходе от централизованной модели. А вот &lt;br&gt;&amp;gt;как задумана частичная децентрализация, я не совсем понял. Опять же, реплика &lt;br&gt;&amp;gt;Дмитрий Ю. Карпова педставляется довольно разумной, что подозрительно - данный персонаж &lt;br&gt;&amp;gt;обычно какую-нибудь теоретизированную пургу несёт...&lt;br&gt;&lt;br&gt;Вряд ли подозрительно :)&lt;br&gt;В данном треде его мнение не такое уж бесспорное.&lt;br&gt;&lt;br&gt;&lt;br&gt;&amp;gt;Вобщем подскажет кто нибудь, где можно почитать об упешном опыте внедрения и &lt;br&gt;&amp;gt;применения децентрализованых систем контроля версий? &lt;br&gt;&lt;br&gt;Да, Андрей правильно вот говорит.&lt;br&gt;Кроме Линуха сво больше проектов на sf.net используют git.&lt;br&gt;Как то ceph, nilfs...&lt;br&gt;&lt;br&gt;Я вот Гентушник и заметил тенденцию (всего-ли за последние полгода, ну или 3/4) перехода&lt;br&gt;оверлеев с SVN на Git.&lt;br&gt;</description>
</item>

</channel>
</rss>
