<?xml version="1.0" encoding="UTF-8"?>
<feed xmlns="http://www.w3.org/2005/Atom" xmlns:dw="https://www.dreamwidth.org">
  <id>tag:dreamwidth.org,2011-04-07:750757</id>
  <title>Swami Dhyan Nataraj</title>
  <subtitle>Swami Dhyan Nataraj</subtitle>
  <author>
    <name>Swami Dhyan Nataraj</name>
  </author>
  <link rel="alternate" type="text/html" href="https://nataraj.dreamwidth.org/"/>
  <link rel="self" type="text/xml" href="https://nataraj.dreamwidth.org/data/atom"/>
  <updated>2022-07-06T13:47:06Z</updated>
  <dw:journal username="nataraj" type="personal"/>
  <entry>
    <id>tag:dreamwidth.org,2011-04-07:750757:992927</id>
    <link rel="alternate" type="text/html" href="https://nataraj.dreamwidth.org/992927.html"/>
    <link rel="self" type="text/xml" href="https://nataraj.dreamwidth.org/data/atom/?itemid=992927"/>
    <title>СЯУ How to git ignore</title>
    <published>2022-07-06T13:44:32Z</published>
    <updated>2022-07-06T13:47:06Z</updated>
    <category term="dev"/>
    <category term="сяу"/>
    <category term="git"/>
    <category term="it"/>
    <dw:security>public</dw:security>
    <dw:reply-count>1</dw:reply-count>
    <content type="html">&lt;p&gt;&lt;strong&gt;TL;TR:&lt;/strong&gt; это про &lt;code&gt;.git/info/exclude&lt;/code&gt;, если знаете, то можно пропускать.           &lt;/p&gt;

&lt;p&gt;С постгресом у меня была вечная проблема: я пытаюсь таки перейти на разработку в vim'е (с переменным успехом, но последовательно движусь). Для того чтобы в vim'е переходить по имени функции к месту ее определения нужно созать tags-файлы при помощи утилиты ctags. Все хорошо, но потом эти tags файлы в огромном количестве болтаются в выводе &lt;code&gt;git status&lt;/code&gt;. А если добаивть их в &lt;code&gt;.gitignore&lt;/code&gt; то надо постоянно следить за этой незакоммиченной правкой (в апстрим ее никто не возьмет)&lt;/p&gt;

&lt;p&gt;И вот мне это окончательно надоело и я пошел гуглить. Выяснилось, что есть еще локальный гитигнор, который называется &lt;code&gt;.git/info/exclude&lt;/code&gt;. Работает абсолютно идентично, но в remote не попадает.&lt;/p&gt;

&lt;p&gt;Добавил туда &lt;code&gt;tags&lt;/code&gt;, и теперь доволен как слон... :-)&lt;/p&gt;
&lt;br /&gt;&lt;br /&gt;&lt;img src="https://www.dreamwidth.org/tools/commentcount?user=nataraj&amp;ditemid=992927" width="30" height="12" alt="comment count unavailable" style="vertical-align: middle;"/&gt; comments</content>
  </entry>
  <entry>
    <id>tag:dreamwidth.org,2011-04-07:750757:971488</id>
    <link rel="alternate" type="text/html" href="https://nataraj.dreamwidth.org/971488.html"/>
    <link rel="self" type="text/xml" href="https://nataraj.dreamwidth.org/data/atom/?itemid=971488"/>
    <title>вопрос по git</title>
    <published>2018-11-25T13:44:05Z</published>
    <updated>2018-11-25T13:45:01Z</updated>
    <category term="dev"/>
    <category term="it"/>
    <category term="git"/>
    <dw:security>public</dw:security>
    <dw:reply-count>10</dw:reply-count>
    <content type="html">Вот например некто ведет разработку, и в процессе ведения шел патчи. И каждая новая версия патча -- улучшенная версия предыдущего.&lt;br /&gt;И если для первого патча, я создаю ветку от master'а и накладываю патч, то как быть для второй версии этого патча, мне не понятно.&lt;br /&gt;Накладывать второй патч так же надо на мастер. Но должен он оказаться в той же ветке что и первый патч, просто следующим коммитом. Как быть. Какой workfwolw правильный?&lt;br /&gt;&lt;br /&gt;git checkout master&lt;br /&gt;git branch patch_v1&lt;br /&gt;git checkout patch_v1&lt;br /&gt;pathc -p1 &amp;lt;patch_vi.diff&lt;br /&gt;git commit -a&lt;br /&gt;&lt;br /&gt;git checkout master&lt;br /&gt;git branch patch_v2&lt;br /&gt;git checkout patch_v2&lt;br /&gt;pathc -p2 &amp;lt;patch_vi.diff&lt;br /&gt;git commit -a&lt;br /&gt;&lt;br /&gt;git rebase patch_v1&lt;br /&gt;&lt;br /&gt;(Я так не пробовал. Боюсь ;-) )&lt;br /&gt;&lt;br /&gt;Как вы решаете такие задачи?&lt;br /&gt;&lt;br /&gt;&lt;img src="https://www.dreamwidth.org/tools/commentcount?user=nataraj&amp;ditemid=971488" width="30" height="12" alt="comment count unavailable" style="vertical-align: middle;"/&gt; comments</content>
  </entry>
</feed>
