<?xml version="1.0" encoding="utf-8"?>
<?xml-stylesheet type="text/xsl" href="../assets/xml/rss.xsl" media="all"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Linuxkurs-Blog (Einträge über Versionsverwaltung)</title><link>https://lannert.de/debloss/</link><description></description><atom:link href="https://lannert.de/debloss/categories/versionsverwaltung.xml" rel="self" type="application/rss+xml"></atom:link><language>de</language><copyright>Contents © 2025 &lt;a href="mailto:lannert@hhu.de"&gt;Detlef Lannert&lt;/a&gt; 
&lt;a rel="license" href="https://creativecommons.org/licenses/by-nc-sa/4.0/"&gt;
&lt;img alt="Creative Commons License BY-NC-SA"
style="border-width:0; margin-bottom:12px;"
src="https://i.creativecommons.org/l/by-nc-sa/4.0/88x31.png"&gt;&lt;/a&gt;</copyright><lastBuildDate>Sun, 09 Nov 2025 23:05:23 GMT</lastBuildDate><generator>Nikola (getnikola.com)</generator><docs>http://blogs.law.harvard.edu/tech/rss</docs><item><title>Die (nähere) Zukunft von Git</title><link>https://lannert.de/debloss/posts/die-nahere-zukunft-von-git/</link><dc:creator>Detlef Lannert</dc:creator><description>&lt;p&gt;Die Git-Entwickler haben die nähere Zukunft von Git &lt;a class="reference external" href="https://lwn.net/ml/all/aOQVeVYY6zadPjln@nand.local"&gt;diskutiert&lt;/a&gt;;
zu den zentralen Themen gehören die Umstellung auf SHA256 (statt SHA1, das nicht mehr
ausreichend sicher ist!), die Migration auf Rust und die Vorbereitung auf Git 3.0, das
einige breaking changes mit sich bringen wird.&lt;/p&gt;</description><category>CLI</category><category>Linux</category><category>Rust</category><category>Shell</category><category>Versionsverwaltung</category><guid>https://lannert.de/debloss/posts/die-nahere-zukunft-von-git/</guid><pubDate>Sun, 09 Nov 2025 21:00:00 GMT</pubDate></item><item><title>Ein syntaktisch analysierendes Diff-Tool</title><link>https://lannert.de/debloss/posts/ein-syntaktisch-analysierendes-diff-tool/</link><dc:creator>Detlef Lannert</dc:creator><description>&lt;p&gt;&lt;a class="reference external" href="https://difftastic.wilfred.me.uk/"&gt;difftastic&lt;/a&gt;
ist ein syntaktisch analysierendes Diff-Tool,
das für viele Programmiersprachen (und einige Dateiformate) verfügbar ist.&lt;/p&gt;
&lt;p&gt;Installation:&lt;/p&gt;
&lt;pre class="literal-block"&gt;cargo install --locked difftastic&lt;/pre&gt;
&lt;p&gt;Ggf. dann einen Symlink von &lt;code class="docutils literal"&gt;&lt;span class="pre"&gt;~/.cargo/bin/difft&lt;/span&gt;&lt;/code&gt; in ein passendes bin-Verzeichnis erstellen.&lt;/p&gt;
&lt;p&gt;In Mercurial kann man es einbinden über folgende Ergänzung der &lt;code class="docutils literal"&gt;.hgrc&lt;/code&gt;:&lt;/p&gt;
&lt;pre class="literal-block"&gt;[extensions]
extdiff =

[extdiff]
cmd.dft = difft
# opts.dft = --background light&lt;/pre&gt;
&lt;p&gt;Danach kann difft als &lt;code class="docutils literal"&gt;hg dft&lt;/code&gt; verwendet werden.&lt;/p&gt;</description><category>Linux</category><category>Programmieren</category><category>Versionsverwaltung</category><guid>https://lannert.de/debloss/posts/ein-syntaktisch-analysierendes-diff-tool/</guid><pubDate>Mon, 01 Apr 2024 08:00:00 GMT</pubDate></item><item><title>Jujutsu als Alternative zu Git</title><link>https://lannert.de/debloss/posts/jujutsu-als-alternative-zu-git/</link><dc:creator>Detlef Lannert</dc:creator><description>&lt;p&gt;&lt;a class="reference external" href="https://github.com/martinvonz/jj/"&gt;Jujutsu&lt;/a&gt; ist ein neues (git-kompatibles)
Versionsverwaltungssystem, das moderner und besser sein soll als git &amp;amp; Co.&lt;/p&gt;
&lt;p&gt;Installation:&lt;/p&gt;
&lt;pre class="literal-block"&gt;mkdir jj &amp;amp;&amp;amp; cd jj
cargo install --git https://github.com/martinvonz/jj.git --locked --bin jj jj-cli
source &amp;lt;(jj util completion)&lt;/pre&gt;
&lt;p&gt;Unterschiede zu git siehe &lt;a class="reference external" href="https://martinvonz.github.io/jj/v0.12.0/git-comparison/"&gt;https://martinvonz.github.io/jj/v0.12.0/git-comparison/&lt;/a&gt;
(oder eine spätere Version hiervon).&lt;/p&gt;</description><category>Programmieren</category><category>Versionsverwaltung</category><guid>https://lannert.de/debloss/posts/jujutsu-als-alternative-zu-git/</guid><pubDate>Thu, 07 Dec 2023 11:00:00 GMT</pubDate></item><item><title>Fossil als alternatives Versionsverwaltungssystem</title><link>https://lannert.de/debloss/posts/fossil-als-alternatives-versionsverwaltungssystem/</link><dc:creator>Detlef Lannert</dc:creator><description>&lt;p&gt;&lt;a class="reference external" href="https://fossil-scm.org/home/doc/trunk/www/index.wiki"&gt;fossil&lt;/a&gt; kommt aus dem
sqlite-Projekt und nutzt sqlite für seine Datenhaltung; es ist einfach zu benutzen,
kann mit geringem Aufwand selbst gehostet werden und bietet ein Wiki und ein Ticketsystem.&lt;/p&gt;
&lt;p&gt;Die Unterschiede zwischen Fossil und git, insbesondere hinsichtlich des Entwicklungsmodells,
sind im Fossil-Wiki &lt;a class="reference external" href="https://www.fossil-scm.org/home/doc/trunk/www/fossil-v-git.wiki"&gt;gut erläutert&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;Fossil ist als (gleichnamiges) Debian-Paket verfügbar.&lt;/p&gt;
&lt;p&gt;Übrigens wird Git rebase
&lt;a class="reference external" href="https://fossil-scm.org/home/doc/trunk/www/rebaseharm.md"&gt;in der Fossil-Doku gut erklärt&lt;/a&gt;
– und gleichzeitig erläutert, warum es schädlich und eigentlich überflüssig ist.&lt;/p&gt;</description><category>Programmieren</category><category>Versionsverwaltung</category><guid>https://lannert.de/debloss/posts/fossil-als-alternatives-versionsverwaltungssystem/</guid><pubDate>Thu, 21 Sep 2023 11:00:00 GMT</pubDate></item></channel></rss>