<?xml version='1.0' encoding="utf-8"?>
      <rss version='2.0'>
      <channel>
      <title>Форум на Исходниках.RU</title>
      <link>https://forum.sources.ru</link>
      <description>Форум на Исходниках.RU</description>
      <generator>Форум на Исходниках.RU</generator>
  	
      <item>
        <guid isPermaLink='true'>https://forum.sources.ru/index.php?showtopic=385824&amp;view=findpost&amp;p=3601204</guid>
        <pubDate>Mon, 18 May 2015 18:37:37 +0000</pubDate>
        <title>Выбор системы</title>
        <link>https://forum.sources.ru/index.php?showtopic=385824&amp;view=findpost&amp;p=3601204</link>
        <description><![CDATA[TheMachine: Никаких SVN, сразу git/mercury.]]></description>
        <author>TheMachine</author>
        <category>Version Control</category>
      </item>
	
      <item>
        <guid isPermaLink='true'>https://forum.sources.ru/index.php?showtopic=385824&amp;view=findpost&amp;p=3584838</guid>
        <pubDate>Sat, 21 Mar 2015 07:28:57 +0000</pubDate>
        <title>Выбор системы</title>
        <link>https://forum.sources.ru/index.php?showtopic=385824&amp;view=findpost&amp;p=3584838</link>
        <description><![CDATA[amk: В CSV тоже можно не блокировать. А по поводу SVN <div class='tag-quote'><a class='tag-quote-link' href='https://forum.sources.ru/index.php?showtopic=385824&view=findpost&p=3412293'><span class='tag-quote-prefix'>Цитата</span></a> <span class='tag-quote__quote-info'>reinterpret_alexey &#064; <time class="tag-quote__quoted-time" datetime="2014-02-10T05:01:37+00:00">10.02.14, 05:01</time></span><div class='quote '>У SVN есть два варианта работы над одним файлом с двух компьютеров. Файл можно заблокировать (lock)<br>
и работать, а можно работать без блокировки и потом в случае одновременного редактирования - решать конфликты.</div></div><br>
<br>
Я SVN уже несколько лет не пользуюсь, даже клиент снёс. И не помню, как там с блокировками. Мне лично в SVN не понравилось, что я не могу без плясок с бубном сохранить в репозитории промежуточное, возможно не вполне работоспособное, состояние работ, без риска, что этот неработоспособный вариант кто-нибудь в работу не возьмёт.]]></description>
        <author>amk</author>
        <category>Version Control</category>
      </item>
	
      <item>
        <guid isPermaLink='true'>https://forum.sources.ru/index.php?showtopic=385824&amp;view=findpost&amp;p=3584826</guid>
        <pubDate>Sat, 21 Mar 2015 04:40:27 +0000</pubDate>
        <title>Выбор системы</title>
        <link>https://forum.sources.ru/index.php?showtopic=385824&amp;view=findpost&amp;p=3584826</link>
        <description><![CDATA[zera: <div class='tag-quote'><a class='tag-quote-link' href='https://forum.sources.ru/index.php?showtopic=385824&view=findpost&p=3576417'><span class='tag-quote-prefix'>Цитата</span></a> <span class='tag-quote__quote-info'>amk &#064; <time class="tag-quote__quoted-time" datetime="2015-02-23T11:54:25+00:00">23.02.15, 11:54</time></span><div class='quote '>Да хотя бы из-за блокировок. Когда один разработчик блокирует файл, из-за того, что ему что-то в нём поменять надо, все остальные, кому тоже в нём что-то поменять надо, терпеливо ждут</div></div><br>
это ты с csv не перепутал?]]></description>
        <author>zera</author>
        <category>Version Control</category>
      </item>
	
      <item>
        <guid isPermaLink='true'>https://forum.sources.ru/index.php?showtopic=385824&amp;view=findpost&amp;p=3584805</guid>
        <pubDate>Fri, 20 Mar 2015 21:21:18 +0000</pubDate>
        <title>Выбор системы</title>
        <link>https://forum.sources.ru/index.php?showtopic=385824&amp;view=findpost&amp;p=3584805</link>
        <description><![CDATA[SeniorAndy: <div class='tag-quote'><a class='tag-quote-link' href='https://forum.sources.ru/index.php?showtopic=385824&view=findpost&p=3576417'><span class='tag-quote-prefix'>Цитата</span></a> <span class='tag-quote__quote-info'>amk &#064; <time class="tag-quote__quoted-time" datetime="2015-02-23T11:54:25+00:00">23.02.15, 11:54</time></span><div class='quote '>Когда один разработчик блокирует файл, из-за того, что ему что-то в нём поменять надо</div></div><br>
А как эту блокировку файла делать?]]></description>
        <author>SeniorAndy</author>
        <category>Version Control</category>
      </item>
	
      <item>
        <guid isPermaLink='true'>https://forum.sources.ru/index.php?showtopic=385824&amp;view=findpost&amp;p=3576783</guid>
        <pubDate>Tue, 24 Feb 2015 12:01:05 +0000</pubDate>
        <title>Выбор системы</title>
        <link>https://forum.sources.ru/index.php?showtopic=385824&amp;view=findpost&amp;p=3576783</link>
        <description><![CDATA[p1qb0d: В случае использоания subversion не рекомендую экономить на Apache в пользу экономного протокола svn://, так как этот протокол глючный. Раньше про это даже в мануале писали, что типа это не баг, а фича.<br><br>При этом сервер сам по себе несет слабый функционал, гораздо важнее клиент. В свежем клиенте операции merge и прочии делаются клиентом, а на сервер сливается уже результат.<br><br>По крайней мере, так было в эпоху сервера 1.5.x с клиентами 1.7.x, то есть, сервер может быть старее, и это не будет иметь никакого значения (upgrade необязателен).<br><br>В этом смысле всегда лучше VCS или DVCS, которая, если и развивается, то не очень бурно, чтоб потом не заморачиваться к апгрейдом сервера.<br><br>Subversion в этом плане выглядит вполне симпатично. Если не использовать svn:// :)]]></description>
        <author>p1qb0d</author>
        <category>Version Control</category>
      </item>
	
      <item>
        <guid isPermaLink='true'>https://forum.sources.ru/index.php?showtopic=385824&amp;view=findpost&amp;p=3576417</guid>
        <pubDate>Mon, 23 Feb 2015 11:54:25 +0000</pubDate>
        <title>Выбор системы</title>
        <link>https://forum.sources.ru/index.php?showtopic=385824&amp;view=findpost&amp;p=3576417</link>
        <description><![CDATA[amk: <div class='tag-quote'><a class='tag-quote-link' href='https://forum.sources.ru/index.php?showtopic=385824&view=findpost&p=3412293'><span class='tag-quote-prefix'>Цитата</span></a> <span class='tag-quote__quote-info'>reinterpret_alexey &#064; <time class="tag-quote__quoted-time" datetime="2014-02-10T05:01:37+00:00">10.02.14, 05:01</time></span><div class='quote '>Попробуй начать с svn, настроив репозиторий в локалке или на localhost<br>
и потыкайся с ним, а потом попробуй создать проект через github</div></div> Git тоже прекрасно умеет работать с локальными хранилищами. И настройки тоже почти не требует.<br>
<br>
<div class='tag-quote'><a class='tag-quote-link' href='https://forum.sources.ru/index.php?showtopic=385824&view=findpost&p=3576382'><span class='tag-quote-prefix'>Цитата</span></a> <span class='tag-quote__quote-info'>SeniorAndy &#064; <time class="tag-quote__quoted-time" datetime="2015-02-23T09:34:07+00:00">23.02.15, 09:34</time></span><div class='quote '>SVN считают уже устаревшей системой, но я пока не нашел почему.</div></div> Да хотя бы из-за блокировок. Когда один разработчик блокирует файл, из-за того, что ему что-то в нём поменять надо, все остальные, кому тоже в нём что-то поменять надо, терпеливо ждут, когда он свою часть работы закончит. Или надо отдельную ветку делать, а потом делать много телодвижений чтобы эту ветку влить обратно в общий поток.]]></description>
        <author>amk</author>
        <category>Version Control</category>
      </item>
	
      <item>
        <guid isPermaLink='true'>https://forum.sources.ru/index.php?showtopic=385824&amp;view=findpost&amp;p=3576382</guid>
        <pubDate>Mon, 23 Feb 2015 09:34:07 +0000</pubDate>
        <title>Выбор системы</title>
        <link>https://forum.sources.ru/index.php?showtopic=385824&amp;view=findpost&amp;p=3576382</link>
        <description><![CDATA[SeniorAndy: <a class='tag-url' href='http://githowto.com/ru' target='_blank'>http://githowto.com/ru</a> - пошагово расписана работа с GIT. Все просто и прозрачно.<br>
SVN считают уже устаревшей системой, но я пока не нашел почему.]]></description>
        <author>SeniorAndy</author>
        <category>Version Control</category>
      </item>
	
      <item>
        <guid isPermaLink='true'>https://forum.sources.ru/index.php?showtopic=385824&amp;view=findpost&amp;p=3412300</guid>
        <pubDate>Mon, 10 Feb 2014 05:46:47 +0000</pubDate>
        <title>Выбор системы</title>
        <link>https://forum.sources.ru/index.php?showtopic=385824&amp;view=findpost&amp;p=3412300</link>
        <description><![CDATA[OpenGL: <div class='tag-quote'><a class='tag-quote-link' href='https://forum.sources.ru/index.php?showtopic=385824&view=findpost&p=3412293'><span class='tag-quote-prefix'>Цитата</span></a> <span class='tag-quote__quote-info'>reinterpret_alexey &#064; <time class="tag-quote__quoted-time" datetime="2014-02-10T05:01:37+00:00">10.02.14, 05:01</time></span><div class='quote '>Но уметь это делать из command line - по-любому надо.</div></div><br>
Зачем? Будет необходимость - можно будет и изучить. А с концепциями лучше в удобном гуе познакомиться. Я, например, предпочитаю TortoiseSVN и TortoiseHG.]]></description>
        <author>OpenGL</author>
        <category>Version Control</category>
      </item>
	
      <item>
        <guid isPermaLink='true'>https://forum.sources.ru/index.php?showtopic=385824&amp;view=findpost&amp;p=3412293</guid>
        <pubDate>Mon, 10 Feb 2014 05:01:37 +0000</pubDate>
        <title>Выбор системы</title>
        <link>https://forum.sources.ru/index.php?showtopic=385824&amp;view=findpost&amp;p=3412293</link>
        <description><![CDATA[reinterpret_alexey: Попробуй начать с svn, настроив репозиторий в локалке или на localhost<br>
и потыкайся с ним, а потом попробуй создать проект через github, прочитав учебник<br>
по git, их много: Pro Git, например: <a class='tag-url' href='http://git-scm.com/book/ru' target='_blank'>http://git-scm.com/book/ru</a><br>
<br>
Svn очень просто в настройке, официальная книжка вполне пригодна для обучения:<br>
<a class='tag-url' href='http://svnbook.red-bean.com/nightly/ru/svn-book.html' target='_blank'>http://svnbook.red-bean.com/nightly/ru/svn-book.html</a><br>
<br>
Ставишь, например, этот сервер - CollabNet Edge<br>
<a class='tag-url' href='http://www.collab.net/downloads/subversion' target='_blank'>http://www.collab.net/downloads/subversion</a><br>
<br>
У тебя появляется и клиент и сервер - по умолчанию в C:&#092;csvn&#092;bin.<br>
В этом продукте встроен http-сервер под винду, который поможет создавать<br>
репозитории и настраивать svn-сервер через браузер<br>
нажатием кнопочек. Но я бы этого не стал делать в процессе обучения. Лучше<br>
создавать все через командную строку: <strong class='tag-b'>svnadmin create &lt;имя репа&gt;.</strong><br>
<br>
Само собой, лучше научиться управлять содержимым репозитория из командной строки<br>
утилитой <strong class='tag-b'>svn</strong>: <strong class='tag-b'>svn checkout <a class='tag-url' href='http://url/' target='_blank'>http://url/</a></strong>, и т.д.<br>
<br>
В дальнейшем можно поставить плагин к Visual Studio, их много разных,<br>
есть вполне удовлетворительные -  AnkhSVN или VisualSVN. Продукты обкатанные,<br>
проблем не возникает, сам работал на одном из них. В студии всё будет так же,<br>
как в консоли, только удобнее: загрузка изменений, просмотр истории, создание ветки (branch)<br>
и т.д. Но уметь это делать из command line - по-любому надо.<br>
<br>
<div class='tag-quote'><span class='tag-quote-prefix'>Цитата</span> <div class='quote '>Какие функции выполняет сервер?<br>
Это просто хранилище фалов или там стоит программа которая активно принимает участие в распределении, принятию и слиянию?</div></div><br>
<br>
Сервер выполняет все эти функции. Он ещё и правами управляет и данные сжимает и много чего ещё.<br>
<br>
<div class='tag-quote'><span class='tag-quote-prefix'>Цитата</span> <div class='quote '>Есть ли там интерфейс через который можно отслеживать какой из кленов над чем трудится и в каком оно состояние?</div></div><br>
<br>
У SVN есть два варианта работы над одним файлом с двух компьютеров. Файл можно заблокировать (lock)<br>
и работать, а можно работать без блокировки и потом в случае одновременного редактирования - решать конфликты.<br>
Заблокированные на данный момент файлы видно. Видно и того, кто их заблокировал - имя пользователя.<br>
Если блокировки не используется, то сказать кто над чем работает не представляется возможным.]]></description>
        <author>reinterpret_alexey</author>
        <category>Version Control</category>
      </item>
	
      <item>
        <guid isPermaLink='true'>https://forum.sources.ru/index.php?showtopic=385824&amp;view=findpost&amp;p=3398489</guid>
        <pubDate>Wed, 15 Jan 2014 08:57:35 +0000</pubDate>
        <title>Выбор системы</title>
        <link>https://forum.sources.ru/index.php?showtopic=385824&amp;view=findpost&amp;p=3398489</link>
        <description><![CDATA[mishapk: Hi.<br>
Хочу изучить и начать применять систему контроля версии. Даже не знаю с чего начать.<br>
Область применения: Проекты Delphi,Builder С++, QtSdk. Также офисные фалы и AutoCad.<br>
Сервер Windows в локальной сети.<br>
<br>
1) Подскажите какую систему выбрать для быстрого освоения.<br>
2) С какой системой будет проще работать обыкновенный пользователь(не программист).<br>
3) Как организовать репозиторий в локальной сети на Windows.<br>
4) Какие программы  использовать.<br>
5) Где посмотреть, почитать, видео, стать об этом. <br>
<br>
<span class="tag-color tag-color-named" data-value="gray" style="color: gray"><span class='tag-size' data-value='7' style='font-size:7pt;'>Добавлено <time class="tag-mergetime" datetime="2014-01-15T09:16:43+00:00">15.01.14, 09:16</time></span></span><br>
Еще вопрос.<br>
Какие функции выполняет сервер?<br>
Это просто хранилище фалов или там стоит программа которая активно принимает участие в распределении, принятию и слиянию?<br>
Есть ли там интерфейс через который можно отслеживать какой из кленов над чем трудится и в каком оно состояние?]]></description>
        <author>mishapk</author>
        <category>Version Control</category>
      </item>
	
      </channel>
      </rss>
	