<?xml version="1.0" encoding="koi8-r"?>
<rss version="0.91">
<channel>
    <title>OpenForum RSS: Выпуск распределенной системы управления исходными текстами Git 2.30</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID3/122801.html</link>
    <description>Доступен выпуск распределенной системы управления исходными текстами Git 2.30.0. Git является одной из самых популярных, надёжных и высокопроизводительных систем управления версиями, предоставляющей гибкие средства нелинейной разработки, базирующиеся на ответвлении и слиянии веток. Для обеспечения целостности истории и устойчивости к изменениям &quot;задним числом&quot; используются неявное хеширование всей предыдущей истории в каждом коммите, также возможно удостоверение цифровыми подписями разработчиков отдельных тегов и коммитов...&lt;br&gt;&lt;br&gt;Подробнее: https://www.opennet.ru/opennews/art.shtml?num=54330&lt;br&gt;</description>

<item>
    <title>Выпуск распределенной системы управления исходными текстами ... (знаток)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID3/122801.html#192</link>
    <pubDate>Tue, 12 Jan 2021 09:17:33 GMT</pubDate>
    <description>&amp;gt;&amp;gt; Дык сколько не разбирайся, а факт остается фактом - гит может молча!!!&lt;br&gt;&amp;gt;&amp;gt; влить левые изменения в левое место в силу своей базовой архитектуры.&lt;br&gt;&amp;gt; Вы никогда не видели mismerge в исполнении patch(1)?&lt;br&gt;&amp;gt; (вот бы чайники чайниками подписывались да об &quot;архитектурах&quot; не рассусоливали) &lt;br&gt;&lt;br&gt;Ну вот вам для понимания 2 варианта&lt;br&gt;&lt;br&gt;1 можно указать какой файл был во что переименован, а далее использовать точное!!! знание о переименованиях при мерже&lt;br&gt;2 ничего не знать, а при мерже играть в угадайку!!!, что во что переименовалось и уже результат угадывания использовать при мерже.&lt;br&gt;&lt;br&gt;ну и тут 2 риторических вопроса&lt;br&gt;1 как по вашему, какой вариант лучше?&lt;br&gt;2 какой вариант реализовали в гит?&lt;br&gt;&lt;br&gt;Аргументы ясны конечно. Мол гит оперирует снапшотами, а не файлами.... И что??? Даже при таком подходе ничего не мешало прикрепить к ревизии блок с метаинфой (инфа о ренеймах, имя ветки и разное другое, что позволит расширять). &lt;br&gt;</description>
</item>

<item>
    <title>Выпуск распределенной системы управления исходными текстами ... (знаток)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID3/122801.html#191</link>
    <pubDate>Tue, 12 Jan 2021 09:03:54 GMT</pubDate>
    <description>&amp;gt;&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; А раз назвались &quot;знатоком&quot; -- валяйте, рассказывайте, как делать DSCM на линейных &lt;br&gt;&amp;gt; ревизиях.  Ну или уже назовите себя тем, чем на самом &lt;br&gt;&amp;gt; деле являетесь.&lt;br&gt;&lt;br&gt;Не знаю о чем вы. С нумерацией все просто. ревизии глобально уникальны хешами. но ЛОКАЛЬНО (лично у вас в консоли) дополнительно!!! нумеруются, чем позволяют вам использовать номера вместо хешей(которые легче запомнить в кратковременную память и уж точно не нужно копипастить, а можно тупо набрать). Просто небольшое удобство для повседневной консольщины.&lt;br&gt;&lt;br&gt;Архитектура гита позволяет рождать &quot;оторванные головы&quot;, поистине уникальное явление среди dvcs, но даже к этому претензий нет&lt;br&gt;&lt;br&gt;Проблема в остальном. В том, как &quot;автор так видит&quot;. Автор делал &quot;для себя&quot;. И, как следствие, это выразилось в &lt;br&gt; - непродуманная сис</description>
</item>

<item>
    <title>Выпуск распределенной системы управления исходными текстами ... (Michael Shigorin)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID3/122801.html#190</link>
    <pubDate>Mon, 11 Jan 2021 22:32:31 GMT</pubDate>
    <description>&amp;gt; Ну расскажи мне, как в консоли перключиться на конкретный коммит с конкретным &lt;br&gt;&amp;gt; хешем без набивания хеша, без копипастинга и без выбора из истории.&lt;br&gt;&lt;br&gt;В дополнение к уже сказанному -- git checkout abc&amp;lt;Tab&amp;gt;&lt;br&gt;&lt;br&gt;PS: &quot;просто мышкой&quot; я дольше тянуться могу даже в консоли, ага: руки переносить чуточку, но надо.&lt;br&gt;&lt;br&gt;PPS: убрал конкретизацию того, кто, скорее всего, был m***k -- вдруг сможете http://tomayko.com/writings/the-thing-about-git почитать и немножко подумать...&lt;br&gt;</description>
</item>

<item>
    <title>Выпуск распределенной системы управления исходными текстами ... (Michael Shigorin)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID3/122801.html#189</link>
    <pubDate>Mon, 11 Jan 2021 22:27:19 GMT</pubDate>
    <description>&amp;gt;&amp;gt; А в том, что набирать/копипастить хеши в консоли всё равно приходится&lt;br&gt;&amp;gt; вот именно. а в меркуриале можно пользоваться номерами вместо хешей. &lt;br&gt;&lt;br&gt;Если бы Вы были способны сравнивать архитектуры,&lt;br&gt;то уже здесь бы прикусили язычок.&lt;br&gt;&lt;br&gt;А раз назвались &quot;знатоком&quot; -- валяйте, рассказывайте, как делать DSCM на линейных ревизиях.  Ну или уже назовите себя тем, чем на самом деле являетесь.&lt;br&gt;</description>
</item>

<item>
    <title>Выпуск распределенной системы управления исходными текстами ... (Michael Shigorin)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID3/122801.html#188</link>
    <pubDate>Mon, 11 Jan 2021 22:24:28 GMT</pubDate>
    <description>&amp;gt; Дык сколько не разбирайся, а факт остается фактом - гит может молча!!! &lt;br&gt;&amp;gt; влить левые изменения в левое место в силу своей базовой архитектуры. &lt;br&gt;&lt;br&gt;Вы никогда не видели mismerge в исполнении patch(1)?&lt;br&gt;&lt;br&gt;(вот бы чайники чайниками подписывались да об &quot;архитектурах&quot; не рассусоливали)&lt;br&gt;</description>
</item>

<item>
    <title>Выпуск распределенной системы управления исходными текстами ... (знаток)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID3/122801.html#187</link>
    <pubDate>Mon, 11 Jan 2021 21:35:34 GMT</pubDate>
    <description>&amp;gt; HEAD&#064;&#123;1&#125;, HEAD&#064;&#123;3&#125; ? А ещё есть &#064;&#123;-1&#125; &#064;&#123;-3&#125; HEAD&#064;&#123;5 minutes ago&#125; &lt;br&gt;&amp;gt; Всё можно посмотреть - &quot;git help revisions&quot; &lt;br&gt;&amp;gt; И ещё, знаток, выискивая недостатки в git ты не сделаешь меркуриал лучше, &lt;br&gt;&amp;gt; а только внесёшь вклад в формирование мнения о пользователях меркуриала.&lt;br&gt;&lt;br&gt;но может сделаю лучше гит. Может быть когда-нибудь гитоводы попросят такую же фичу МАССОВО, а не только те, кто еще видел что-то другое кроме нит&lt;br&gt;линуса можно понять - он делал гит под себя. Но вот почему всех все устраивает &quot;нам и так хорошо, удобство не нужны, ничего не нужно уууу&quot; - это мне понять сложно.&lt;br&gt;</description>
</item>

<item>
    <title>Выпуск распределенной системы управления исходными текстами ... (знаток)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID3/122801.html#186</link>
    <pubDate>Mon, 11 Jan 2021 21:25:04 GMT</pubDate>
    <description>&amp;gt;&amp;gt; в гит сложноватно мержить умело &lt;br&gt;&amp;gt; &quot;Я не разобрался как мержить&quot;?&lt;br&gt;&amp;gt; Если действительно хочешь разобраться то https://git-scm.com/book/en/v2 http://ftp.newartisans.com/pub/git.from.bottom.up.pdf &lt;br&gt;&lt;br&gt;Дык сколько не разбирайся, а факт остается фактом - гит может молча!!! влить левые изменения в левое место в силу своей базовой архитектуры. И то, что это случается редко, нисколько не оправдывает ущербность архитектуры&lt;br&gt;</description>
</item>

<item>
    <title>Выпуск распределенной системы управления исходными текстами ... (Аноним)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID3/122801.html#185</link>
    <pubDate>Fri, 08 Jan 2021 00:11:33 GMT</pubDate>
    <description>Перечитал вопрос. Если имелось в виду поубивать не только мусор и артефакты, а и все свои коммиты/ветки со времени клонирования, то тогда не подойдет, да.&lt;br&gt;</description>
</item>

<item>
    <title>Выпуск распределенной системы управления исходными текстами ... (Аноним)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID3/122801.html#184</link>
    <pubDate>Wed, 06 Jan 2021 12:02:50 GMT</pubDate>
    <description>git diff -U999999 master~1..master&lt;br&gt;&lt;br&gt;Может есть способ узнавать количество строк в файле и указывать его в параметре -U,&lt;br&gt;но я никогда не пытался смотреть больше чем количество строк влезающих на экран (больше чем -U100).&lt;br&gt;&lt;br&gt;Такие длинные листинги (&quot;полный листинг файла&quot;) просматривать неудобно.&lt;br&gt;</description>
</item>

</channel>
</rss>
