<?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=331338&amp;view=findpost&amp;p=2892260</guid>
        <pubDate>Wed, 11 May 2011 10:44:05 +0000</pubDate>
        <title>Ошибочная ветка для commit</title>
        <link>https://forum.sources.ru/index.php?showtopic=331338&amp;view=findpost&amp;p=2892260</link>
        <description><![CDATA[Romtek: Решил вопрос следующим образом:<ol class="tag-list" type="1"><li>откат ошибочных изменений на А</li><li>слияние с веткой А в ветку Б (теперь изменения в сиде на обеих ветках)</li><li>добавление в ветке Б необходимых фиксаций с помощью git-cherry-pick</li></ol>]]></description>
        <author>Romtek</author>
        <category>Version Control</category>
      </item>
	
      <item>
        <guid isPermaLink='true'>https://forum.sources.ru/index.php?showtopic=331338&amp;view=findpost&amp;p=2889858</guid>
        <pubDate>Sat, 07 May 2011 19:43:01 +0000</pubDate>
        <title>Ошибочная ветка для commit</title>
        <link>https://forum.sources.ru/index.php?showtopic=331338&amp;view=findpost&amp;p=2889858</link>
        <description><![CDATA[Romtek: <div class='tag-quote'><a class='tag-quote-link' href='https://forum.sources.ru/index.php?showtopic=331338&view=findpost&p=2888720'><span class='tag-quote-prefix'>Цитата</span></a> <span class='tag-quote__quote-info'>ElcnU &#064; <time class="tag-quote__quoted-time" datetime="2011-05-05T15:39:12+00:00">05.05.11, 15:39</time></span><div class='quote '>возможно до выхода новой версии Б это будет патч....</div></div><br>
Применив патч, я изменю файлы. Что повлияет на фиксацию в Git. Я что-то недопонял.<br>
<br>
<div class='tag-quote'><a class='tag-quote-link' href='https://forum.sources.ru/index.php?showtopic=331338&view=findpost&p=2888720'><span class='tag-quote-prefix'>Цитата</span></a> <span class='tag-quote__quote-info'>ElcnU &#064; <time class="tag-quote__quoted-time" datetime="2011-05-05T15:39:12+00:00">05.05.11, 15:39</time></span><div class='quote '>Если ветки сливать не планируется</div></div><br>
Дело в том, что как раз и планируется. Ветка А - главная для разработки, Б - доработка одной частной задачи (удачный эксперимент). В свою очередь, ещё существует ветка стабильной версии (кажется это не влияет на постановку вопроса).<br>
Ветка Б часто синхронизируется с А. Когда на Б задача будет полностью решена, она будет влита обратно в А. Причём, на ветке А изменения производятся независимо от Б.<br>
<br>
Как тогда быть? Ведь, применив патч, удаляющий несвоевременное изменение (которое впоследствие таки будет применено), я могу нарушить все изменения, которые касаются как кода, так и БД.]]></description>
        <author>Romtek</author>
        <category>Version Control</category>
      </item>
	
      <item>
        <guid isPermaLink='true'>https://forum.sources.ru/index.php?showtopic=331338&amp;view=findpost&amp;p=2888720</guid>
        <pubDate>Thu, 05 May 2011 15:39:12 +0000</pubDate>
        <title>Ошибочная ветка для commit</title>
        <link>https://forum.sources.ru/index.php?showtopic=331338&amp;view=findpost&amp;p=2888720</link>
        <description><![CDATA[ElcnU: Если ветки сливать не планируется, то ошибку стоит пофиксить именно на ветке, а патч это будет или ручное исправление, то разницы то особой нет...<br>возможно до выхода новой версии Б это будет патч....]]></description>
        <author>ElcnU</author>
        <category>Version Control</category>
      </item>
	
      <item>
        <guid isPermaLink='true'>https://forum.sources.ru/index.php?showtopic=331338&amp;view=findpost&amp;p=2888660</guid>
        <pubDate>Thu, 05 May 2011 14:04:15 +0000</pubDate>
        <title>Ошибочная ветка для commit</title>
        <link>https://forum.sources.ru/index.php?showtopic=331338&amp;view=findpost&amp;p=2888660</link>
        <description><![CDATA[Romtek: Возникла такая ситуация. По ошибке зафиксировал изменение не в той ветке, а заметил лишь месяц спустя.<br>
Есть ветка А - основная и её производная, Б. По ошибке зафиксировал именно в А.<br>
<br>
Правильно ли сделать патч, производящий откат на главной ветке А, чтобы потом добавлять ту фиксацию (commit) на нужной ветке Б? Ведь были произведены действия над А и Б и их нельзя терять.<br>
<br>
Прикрепил картинку.<br>
<br>
 <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="2011-05-05T14:08:36+00:00">05.05.11, 14:08</time></span></span><br>
По иллюстрации показано, что фиксацию нужно было произвести в синей точке вместо красной.<br>
<br>
<span class="b-attach" data-size="5322" data-hits="675" data-attach-id="9427" data-attach-post-id="2888660">
			<span class="b-attach__title"></span><a class='b-attach-link' href='https://forum.sources.ru/index.php?act=Attach&amp;type=post&amp;id=2888660&amp;attach_id=9427' title='Скачать файл' target='_blank'>path4637.png</a> (, : 675)
		</span>]]></description>
        <author>Romtek</author>
        <category>Version Control</category>
      </item>
	
      </channel>
      </rss>
	