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

<item>
    <title>Выпуск системы управления исходными текстами Git 2.54 (Аноним)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID3/139875.html#45</link>
    <pubDate>Tue, 21 Apr 2026 12:45:13 GMT</pubDate>
    <description>Я бы сказал самая адекватная система. Не плохая, не хорошая, а просто соответствующая текущим реалиям.&lt;br&gt;В целом я считаю Mercurial лучше, даже я сказал бы корректнее, но индустрии в целом его плюсы оказались не так важны. Например, его более бережное отношение к истории. Но индустрии важно &quot;сейчас&quot;, а не &quot;как это получено&quot;. Или скажем более простая и последовательная система команд и изначальный прицел на распределенность (а ля, разработчики легко могут тянуть комиты друг-друга напрямую). Но индустрия в целом заинтересована в централизации и контроле, пусть с &quot;расширенным offline-режимом&quot;.&lt;br&gt;Поэтому Mercurial не адекватен текущему тренду индустрии. С развитием AI-агентов эти тренды только усиливаются, &quot;главное быстро и работает&quot;, &quot;агент разберется, я что сам эти команды набираю&quot;. А история комитов, агентам она по факту и не нужна.&lt;br&gt;</description>
</item>

<item>
    <title>Выпуск системы управления исходными текстами Git 2.54 (Аноним)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID3/139875.html#44</link>
    <pubDate>Tue, 21 Apr 2026 12:45:16 GMT</pubDate>
    <description>Dacrs/Pijul?&lt;br&gt;</description>
</item>

<item>
    <title>Выпуск системы управления исходными текстами Git 2.54 (Аноним)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID3/139875.html#42</link>
    <pubDate>Tue, 21 Apr 2026 12:39:32 GMT</pubDate>
    <description>А как правильно?&lt;br&gt;</description>
</item>

<item>
    <title>Выпуск системы управления исходными текстами Git 2.54 (Аноним)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID3/139875.html#41</link>
    <pubDate>Tue, 21 Apr 2026 12:28:40 GMT</pubDate>
    <description>&amp;gt;GitLab, даже Codeberg - всё заточено на Git&lt;br&gt;&lt;br&gt;Нужен либо аналог, либо поддержка в одном из.&lt;br&gt;&amp;gt;то зачем тогда публиковать?&lt;br&gt;&lt;br&gt;Поднимайте зеркало, и публикуйте и там и там, в чём проблема?&lt;br&gt;</description>
</item>

<item>
    <title>Выпуск системы управления исходными текстами Git 2.54 (Аноним)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID3/139875.html#40</link>
    <pubDate>Tue, 21 Apr 2026 12:26:41 GMT</pubDate>
    <description>Так историю и так можно переписывать историю, через git rebase, а через git push --force можно и удалённую.&lt;br&gt;</description>
</item>

<item>
    <title>Выпуск системы управления исходными текстами Git 2.54 (Аноним)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID3/139875.html#38</link>
    <pubDate>Tue, 21 Apr 2026 12:23:20 GMT</pubDate>
    <description>Для альтернативно одарённых есть новодельные vcs совместимые с гитовым хранилищем, например jj. Попробуйте, расскажете.&lt;br&gt;</description>
</item>

<item>
    <title>Выпуск системы управления исходными текстами Git 2.54 (Аноним)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID3/139875.html#37</link>
    <pubDate>Tue, 21 Apr 2026 12:13:31 GMT</pubDate>
    <description>У себя на локалхосте переписывай историю как хочешь.&lt;br&gt;</description>
</item>

<item>
    <title>Выпуск системы управления исходными текстами Git 2.54 (Аноним)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID3/139875.html#36</link>
    <pubDate>Tue, 21 Apr 2026 12:10:01 GMT</pubDate>
    <description>При MS головного мозга что угодно может привидеться.&lt;br&gt;</description>
</item>

<item>
    <title>Выпуск системы управления исходными текстами Git 2.54 (Аноним)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID3/139875.html#35</link>
    <pubDate>Tue, 21 Apr 2026 12:07:43 GMT</pubDate>
    <description>&amp;gt;В одном случае их 20, в другом 60 и занимает это каждый раз как то неприлично много времени - на каждый коммит по 1 секунде примерно.&lt;br&gt;&lt;br&gt;Помещаете в переменные $from указатель на последний коммит из родительской ветки, $to - последний нужный вам коммит, это можно автоматизировать, опираясь на ваш подход, после чего делаете&lt;br&gt;git diff &quot;$from..$to&quot; &amp;#124; git apply&lt;br&gt;git add .&lt;br&gt;git commit -m &apos;one commit&apos;&lt;br&gt;Данная команда сожмёт всё в один коммит. Можно расписать более сложную логику, например через git log --name-only получать список имён, но это уже делать вам.&lt;br&gt;</description>
</item>

</channel>
</rss>
