<?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=399749&amp;view=findpost&amp;p=3601203</guid>
        <pubDate>Mon, 18 May 2015 18:35:41 +0000</pubDate>
        <title>SVN vs GIT и  merge</title>
        <link>https://forum.sources.ru/index.php?showtopic=399749&amp;view=findpost&amp;p=3601203</link>
        <description><![CDATA[TheMachine: Веточность один из плюсов таких как гит и т.п. Мерж несравнимо лучше SVN-а, гораздо меньше конфликтов.<br>Удобно для быстрого создания и удаления веток. Можно держать кучу веток и не потеряться. Отдельная фича - отдельная ветвь.]]></description>
        <author>TheMachine</author>
        <category>Version Control</category>
      </item>
	
      <item>
        <guid isPermaLink='true'>https://forum.sources.ru/index.php?showtopic=399749&amp;view=findpost&amp;p=3587814</guid>
        <pubDate>Mon, 30 Mar 2015 12:59:28 +0000</pubDate>
        <title>SVN vs GIT и  merge</title>
        <link>https://forum.sources.ru/index.php?showtopic=399749&amp;view=findpost&amp;p=3587814</link>
        <description><![CDATA[OpenGL: <a class='tag-url' href='http://stackoverflow.com/questions/2471606/how-and-or-why-is-merging-in-git-better-than-in-svn' target='_blank'>Тут ответ есть</a>]]></description>
        <author>OpenGL</author>
        <category>Version Control</category>
      </item>
	
      <item>
        <guid isPermaLink='true'>https://forum.sources.ru/index.php?showtopic=399749&amp;view=findpost&amp;p=3584967</guid>
        <pubDate>Sun, 22 Mar 2015 07:48:15 +0000</pubDate>
        <title>SVN vs GIT и  merge</title>
        <link>https://forum.sources.ru/index.php?showtopic=399749&amp;view=findpost&amp;p=3584967</link>
        <description><![CDATA[amk: Главным для меня было, что в SVN я их так и не научился делать. Просто в подсказке так и не нашёл, как это делать.<br>В Git и ветви и мержи делаются сами собой. Начинаешь вносить изменения в файле - для этих изменений автоматом создаётся неименованная ветка. Делаешь PULL, ветка автоматом мержится с основной ветвью. Специально ветки, с заданием им имени, делать приходится редко]]></description>
        <author>amk</author>
        <category>Version Control</category>
      </item>
	
      <item>
        <guid isPermaLink='true'>https://forum.sources.ru/index.php?showtopic=399749&amp;view=findpost&amp;p=3584879</guid>
        <pubDate>Sat, 21 Mar 2015 16:08:12 +0000</pubDate>
        <title>SVN vs GIT и  merge</title>
        <link>https://forum.sources.ru/index.php?showtopic=399749&amp;view=findpost&amp;p=3584879</link>
        <description><![CDATA[SeniorAndy: <div class='tag-quote'><a class='tag-quote-link' href='https://forum.sources.ru/index.php?showtopic=399749&view=findpost&p=3576412'><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:47:52+00:00">23.02.15, 11:47</time></span><div class='quote '>1. Мердж в SVN действительно не очень удобный. Может его и можно научиться делать, но такое ощущение, что те кто SVN сделал, как-то над этим особо не задумывались. Git, по словам Торвальдса, изначально ориентировался на удобство мерджей.</div></div><br>
Есть какие-то явные отличия Мерджа между этими системами? А еще лучше перечень различий.]]></description>
        <author>SeniorAndy</author>
        <category>Version Control</category>
      </item>
	
      <item>
        <guid isPermaLink='true'>https://forum.sources.ru/index.php?showtopic=399749&amp;view=findpost&amp;p=3584837</guid>
        <pubDate>Sat, 21 Mar 2015 07:24:21 +0000</pubDate>
        <title>SVN vs GIT и  merge</title>
        <link>https://forum.sources.ru/index.php?showtopic=399749&amp;view=findpost&amp;p=3584837</link>
        <description><![CDATA[amk: Я к тому, что в большинстве случаев такой генерируемый файл проще сгенерировать самому, чем разбираться то ли что нужно взято репозитория.<br>В любом случае какая бы система не использовалась, со слиянием таких файлов будут серьёзные проблемы.<br><br>Поэтому в том же Git рекомендуется коммиты (в локальную ветку) редактируемых вручную файлов делать не один раз в конце дня, а после каждого законченного изменения (например, решил поменять имя переменной на более соответствующее её назначению, поменял его по всему проекту, возможно в точке объявления подправил описание, сделал коммит). Так проще эти изменения объединять. А вот ветки сливаются, когда полностью сделан кусок работы.]]></description>
        <author>amk</author>
        <category>Version Control</category>
      </item>
	
      <item>
        <guid isPermaLink='true'>https://forum.sources.ru/index.php?showtopic=399749&amp;view=findpost&amp;p=3584804</guid>
        <pubDate>Fri, 20 Mar 2015 21:18:44 +0000</pubDate>
        <title>SVN vs GIT и  merge</title>
        <link>https://forum.sources.ru/index.php?showtopic=399749&amp;view=findpost&amp;p=3584804</link>
        <description><![CDATA[SeniorAndy: <div class='tag-quote'><a class='tag-quote-link' href='https://forum.sources.ru/index.php?showtopic=399749&view=findpost&p=3576412'><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:47:52+00:00">23.02.15, 11:47</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=399749&amp;view=findpost&amp;p=3576412</guid>
        <pubDate>Mon, 23 Feb 2015 11:47:52 +0000</pubDate>
        <title>SVN vs GIT и  merge</title>
        <link>https://forum.sources.ru/index.php?showtopic=399749&amp;view=findpost&amp;p=3576412</link>
        <description><![CDATA[amk: 1. Мердж в SVN действительно не очень удобный. Может его и можно научиться делать, но такое ощущение, что те кто SVN сделал, как-то над этим особо не задумывались. Git, по словам Торвальдса, изначально ориентировался на удобство мерджей.<br>2. Конфликты обычно разрешаются автоматически, но всё равно приходится проверять правильно ли файлы смержились.<br><br>Git для каждого разработчика при внесении параллельных изменений автоматически создаёт собственную ветку. В SVN я, когда пользовался, почему-то всё время видел одну общую ветку.<br><br>Среди бонусов Git - возможность коммитить изменения даже при отсутствии связи с сервером. Разработчик имеет собственную копию репозитория.<br>Так ли уж важно уметь коммитить генерируемые программно файлы? Я лично вообще бы их из системы контроля версий исключил, при изменении исходных файлов генерил бы заново.]]></description>
        <author>amk</author>
        <category>Version Control</category>
      </item>
	
      <item>
        <guid isPermaLink='true'>https://forum.sources.ru/index.php?showtopic=399749&amp;view=findpost&amp;p=3576380</guid>
        <pubDate>Mon, 23 Feb 2015 09:31:01 +0000</pubDate>
        <title>SVN vs GIT и  merge</title>
        <link>https://forum.sources.ru/index.php?showtopic=399749&amp;view=findpost&amp;p=3576380</link>
        <description><![CDATA[SeniorAndy: Наша организация использует очень давно SVN, но на одном из проектов очень большие проблемы с merge.<br>Параллельно работает несколько разработчиков, которые комитят за раз изменения в 3-5 файлах сразу в 20-30 местах (файлы создаются автоматически, поэтому иногда куски кода меняют свое место).<br><br>Часть команды говорит что GIT лучше мержит, но доводов они предоставить не могут. Очень интересует разница SVN vs GIT для процедуры мерджа, есть ли разница.<br><br>Проблемных мест сейчас 2:<br>1. мердж разных веток;<br>2. конфликты, когда 2 разработчика комитят одновременно изменения в одном файле (это бывает редко).]]></description>
        <author>SeniorAndy</author>
        <category>Version Control</category>
      </item>
	
      </channel>
      </rss>
	