<?xml version="1.0" encoding="UTF-8"?><rss xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:atom="http://www.w3.org/2005/Atom" version="2.0"><channel><title><![CDATA[Ok, kloge programmeringshoveder: Jeg har min ebogsinator, v1.]]></title><description><![CDATA[<p>Ok, kloge programmeringshoveder: <br />Jeg har min ebogsinator,  v1. <br />Jeg har planer for en gennemgribende omskrivning, v2, som nok ikke beholder så meget af den originale kode. </p><p>Hvordan ville I gribe det an, rent praktisk - arbejde i en git branch, lave en fork eller bare et helt nyt repo og så manuelt importere de kodestumper, der giver mening?</p><p>Jeg har ingen faglig programmeringsbaggrund, så måske er det indlysende hvis man har det, jeg er bare i tvivl.</p>]]></description><link>https://forum.fedi.dk/topic/15a44587-cec1-41f1-a26e-6d6efb5a4990/ok-kloge-programmeringshoveder-jeg-har-min-ebogsinator-v1.</link><generator>RSS for Node</generator><lastBuildDate>Tue, 22 Sep 2026 05:02:37 GMT</lastBuildDate><atom:link href="https://forum.fedi.dk/topic/15a44587-cec1-41f1-a26e-6d6efb5a4990.rss" rel="self" type="application/rss+xml"/><pubDate>Tue, 15 Sep 2026 08:10:03 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Ok, kloge programmeringshoveder: Jeg har min ebogsinator, v1. on Tue, 15 Sep 2026 09:19:55 GMT]]></title><description><![CDATA[<p><span><a href="/user/infonauten%40helvede.net">@<span>infonauten</span></a></span> <br />Der er ikke noget rigtigt eller forkert, det er et spørgsmål om arbejdsmetode.</p><p>Jeg plejer at lave et nyt repo til en ny version, men det er mest for at min hjerne kan separere to versioner, når de er arkitekturmæssigt forskellige, og så har jeg det gamle liggende i en "Subprojects"-mappe ... </p><p>Hvis du stadig laver opdateringer på det gamle projekt, bugfixes osv, så er det måske fordelagtigt at referere til det gamle repo som et submodule, så alle ændringer kommer med "automagisk". </p><p>Jeg finder det bare bøvlet at arbejde med submodules, vil helst bare hive "code snippets" over manuelt.<br /><a href="https://git-scm.com/book/en/v2/Git-Tools-Submodules" rel="nofollow noopener"><span>https://</span><span>git-scm.com/book/en/v2/Git-Too</span><span>ls-Submodules</span></a></p><p>--- Metode 2: Branches ---<br />Du kan også sagtens have versionsopdateringer til at leve i en separat branch - det har Umbraco-projektet f.eks.</p><p>Der er en række release-branches til de udgivne versioner, og så er der "dev"-branches til den aktuelle kodebase. For de har indimellem behov for at backporte ting, såsom sikkerhedsopdateringer</p><p><a href="https://github.com/umbraco/Umbraco-CMS" rel="nofollow noopener"><span>https://</span><span>github.com/umbraco/Umbraco-CMS</span><span></span></a></p>]]></description><link>https://forum.fedi.dk/post/https://mstdn.dk/users/simonjust/statuses/117274231411654124</link><guid isPermaLink="true">https://forum.fedi.dk/post/https://mstdn.dk/users/simonjust/statuses/117274231411654124</guid><dc:creator><![CDATA[simonjust@mstdn.dk]]></dc:creator><pubDate>Tue, 15 Sep 2026 09:19:55 GMT</pubDate></item><item><title><![CDATA[Reply to Ok, kloge programmeringshoveder: Jeg har min ebogsinator, v1. on Tue, 15 Sep 2026 08:54:23 GMT]]></title><description><![CDATA[<p><span><a href="/user/infonauten%40helvede.net">@<span>infonauten</span></a></span> I hverdagen vil det nok være træls for dig at skulle skifte mellem branches og/eller worktrees.</p><p>Nogle af os har brugt versionsstyring siden RCS, men vi er defekte afvigere og skal ikke bruges som beslutningsgrundlag.</p>]]></description><link>https://forum.fedi.dk/post/https://mastodon.art/users/holsta/statuses/117274212035050597</link><guid isPermaLink="true">https://forum.fedi.dk/post/https://mastodon.art/users/holsta/statuses/117274212035050597</guid><dc:creator><![CDATA[holsta@mastodon.art]]></dc:creator><pubDate>Tue, 15 Sep 2026 08:54:23 GMT</pubDate></item><item><title><![CDATA[Reply to Ok, kloge programmeringshoveder: Jeg har min ebogsinator, v1. on Tue, 15 Sep 2026 08:49:12 GMT]]></title><description><![CDATA[<p><span><a href="/user/decibyte%40social.data.coop">@<span>decibyte</span></a></span> uh, det er også nogle gode pointer. Tak.</p>]]></description><link>https://forum.fedi.dk/post/https://helvede.net/users/infonauten/statuses/117274191596082860</link><guid isPermaLink="true">https://forum.fedi.dk/post/https://helvede.net/users/infonauten/statuses/117274191596082860</guid><dc:creator><![CDATA[infonauten@helvede.net]]></dc:creator><pubDate>Tue, 15 Sep 2026 08:49:12 GMT</pubDate></item><item><title><![CDATA[Reply to Ok, kloge programmeringshoveder: Jeg har min ebogsinator, v1. on Tue, 15 Sep 2026 08:47:13 GMT]]></title><description><![CDATA[<p><span><a href="/user/infonauten%40helvede.net">@<span>infonauten</span></a></span> Et forslag så: Samme repo. Så kan de evt. dele de ting der allerede er gode og/eller V2 kan nemt midlertidigt låne ting fra V1 indtil du har Ny&amp;Bedre Komponent på plads.</p><p>V2 bor særskilt. Begge kan afvikles ved siden af hinanden.</p>]]></description><link>https://forum.fedi.dk/post/https://social.data.coop/users/decibyte/statuses/117274183843293378</link><guid isPermaLink="true">https://forum.fedi.dk/post/https://social.data.coop/users/decibyte/statuses/117274183843293378</guid><dc:creator><![CDATA[decibyte@social.data.coop]]></dc:creator><pubDate>Tue, 15 Sep 2026 08:47:13 GMT</pubDate></item><item><title><![CDATA[Reply to Ok, kloge programmeringshoveder: Jeg har min ebogsinator, v1. on Tue, 15 Sep 2026 08:47:13 GMT]]></title><description><![CDATA[<p>Og...</p><p>Medmindre det er et fundamentalt arkitekturmæssigt paradigmeskift, så overvej om du i stedet for at arbejde mod V2, kan opgradere dele af V1 hen ad vejen og helt slippe for at forholde dig til versioner som sådan.</p><p>"Version 2.0" bliver meget nemt en mytisk størrelse man aldrig når frem til, fordi den pr. definition tilhører fremtiden. Du vil gerne høste frugten af dit arbejde så snart du har lavet det. Og at vedligeholde 2 versioner af et produkt parallelt giver hurtigt dobbelt arbejde.</p>]]></description><link>https://forum.fedi.dk/post/https://social.data.coop/users/decibyte/statuses/117274183856142033</link><guid isPermaLink="true">https://forum.fedi.dk/post/https://social.data.coop/users/decibyte/statuses/117274183856142033</guid><dc:creator><![CDATA[decibyte@social.data.coop]]></dc:creator><pubDate>Tue, 15 Sep 2026 08:47:13 GMT</pubDate></item><item><title><![CDATA[Reply to Ok, kloge programmeringshoveder: Jeg har min ebogsinator, v1. on Tue, 15 Sep 2026 08:44:29 GMT]]></title><description><![CDATA[<p><span><a href="/user/infonauten%40helvede.net">@<span>infonauten</span></a></span> <span><a href="/user/holsta%40mastodon.art">@<span>holsta</span></a></span> alle genvejene i git mm er kun genveje, når man kender dem og bruger dem ofte nok til at kunne huske dem, det er i hvert fald min erfaring. Men git er godt, nærmest uundværligt for mig</p>]]></description><link>https://forum.fedi.dk/post/https://helvede.net/users/ondekvinde/statuses/117274173066240877</link><guid isPermaLink="true">https://forum.fedi.dk/post/https://helvede.net/users/ondekvinde/statuses/117274173066240877</guid><dc:creator><![CDATA[ondekvinde@helvede.net]]></dc:creator><pubDate>Tue, 15 Sep 2026 08:44:29 GMT</pubDate></item><item><title><![CDATA[Reply to Ok, kloge programmeringshoveder: Jeg har min ebogsinator, v1. on Tue, 15 Sep 2026 08:35:17 GMT]]></title><description><![CDATA[<p><span><a href="/user/decibyte%40social.data.coop">@<span>decibyte</span></a></span> det kan jeg ikke helt finde ud af, men det er meget vigtigt at v1 kører uden shenanigans indtil v2 er klar til at afløse.</p>]]></description><link>https://forum.fedi.dk/post/https://helvede.net/users/infonauten/statuses/117274136889811676</link><guid isPermaLink="true">https://forum.fedi.dk/post/https://helvede.net/users/infonauten/statuses/117274136889811676</guid><dc:creator><![CDATA[infonauten@helvede.net]]></dc:creator><pubDate>Tue, 15 Sep 2026 08:35:17 GMT</pubDate></item><item><title><![CDATA[Reply to Ok, kloge programmeringshoveder: Jeg har min ebogsinator, v1. on Tue, 15 Sep 2026 08:33:51 GMT]]></title><description><![CDATA[<p><span><a href="/user/tofticles%40helvede.net">@<span>tofticles</span></a></span> <span><a href="/user/holsta%40mastodon.art">@<span>holsta</span></a></span> modtaget.</p>]]></description><link>https://forum.fedi.dk/post/https://helvede.net/users/infonauten/statuses/117274131265089315</link><guid isPermaLink="true">https://forum.fedi.dk/post/https://helvede.net/users/infonauten/statuses/117274131265089315</guid><dc:creator><![CDATA[infonauten@helvede.net]]></dc:creator><pubDate>Tue, 15 Sep 2026 08:33:51 GMT</pubDate></item><item><title><![CDATA[Reply to Ok, kloge programmeringshoveder: Jeg har min ebogsinator, v1. on Tue, 15 Sep 2026 08:32:27 GMT]]></title><description><![CDATA[<p><span><a href="/user/infonauten%40helvede.net">@<span>infonauten</span></a></span> Det kommer også an på om du vil have glæde af omskrivningerne efterhånden som du laver dem, eller du vil køre med V1 hele vejen indtil V2 er klar.</p>]]></description><link>https://forum.fedi.dk/post/https://social.data.coop/users/decibyte/statuses/117274125779060845</link><guid isPermaLink="true">https://forum.fedi.dk/post/https://social.data.coop/users/decibyte/statuses/117274125779060845</guid><dc:creator><![CDATA[decibyte@social.data.coop]]></dc:creator><pubDate>Tue, 15 Sep 2026 08:32:27 GMT</pubDate></item><item><title><![CDATA[Reply to Ok, kloge programmeringshoveder: Jeg har min ebogsinator, v1. on Tue, 15 Sep 2026 08:31:43 GMT]]></title><description><![CDATA[<p><span><a href="/user/infonauten%40helvede.net">@<span>infonauten</span></a></span> </p><p>Jeg har altid fortrudt, de gange hvor vi har prøvet at holde det i samme repo. Så jeg er enig med de andre :).</p><p><span><a href="/user/holsta%40mastodon.art">@<span>holsta</span></a></span></p>]]></description><link>https://forum.fedi.dk/post/https://helvede.net/users/tofticles/statuses/117274122862609025</link><guid isPermaLink="true">https://forum.fedi.dk/post/https://helvede.net/users/tofticles/statuses/117274122862609025</guid><dc:creator><![CDATA[tofticles@helvede.net]]></dc:creator><pubDate>Tue, 15 Sep 2026 08:31:43 GMT</pubDate></item><item><title><![CDATA[Reply to Ok, kloge programmeringshoveder: Jeg har min ebogsinator, v1. on Tue, 15 Sep 2026 08:26:33 GMT]]></title><description><![CDATA[<p><span><a href="/user/ondekvinde%40helvede.net">@<span>ondekvinde</span></a></span> modtaget. <img src="https://forum.fedi.dk/assets/plugins/nodebb-plugin-emoji/emoji/android/1f642.png?v=7979fdcf9c7" class="not-responsive emoji emoji-android emoji--slightly_smiling_face" style="height:23px;width:auto;vertical-align:middle" title=":)" alt="🙂" /></p>]]></description><link>https://forum.fedi.dk/post/https://helvede.net/users/infonauten/statuses/117274102573149309</link><guid isPermaLink="true">https://forum.fedi.dk/post/https://helvede.net/users/infonauten/statuses/117274102573149309</guid><dc:creator><![CDATA[infonauten@helvede.net]]></dc:creator><pubDate>Tue, 15 Sep 2026 08:26:33 GMT</pubDate></item><item><title><![CDATA[Reply to Ok, kloge programmeringshoveder: Jeg har min ebogsinator, v1. on Tue, 15 Sep 2026 08:26:26 GMT]]></title><description><![CDATA[<p><span><a href="/user/holsta%40mastodon.art">@<span>holsta</span></a></span> jeg spørger også fordi jeg ikke ved hvad der vil være lettest, jeg har aldrig gjort noget som det her før og måske er der nogle faldgruber jeg ikke kan se. Jeg hælder også selv mod nyt repo.</p>]]></description><link>https://forum.fedi.dk/post/https://helvede.net/users/infonauten/statuses/117274102081933275</link><guid isPermaLink="true">https://forum.fedi.dk/post/https://helvede.net/users/infonauten/statuses/117274102081933275</guid><dc:creator><![CDATA[infonauten@helvede.net]]></dc:creator><pubDate>Tue, 15 Sep 2026 08:26:26 GMT</pubDate></item><item><title><![CDATA[Reply to Ok, kloge programmeringshoveder: Jeg har min ebogsinator, v1. on Tue, 15 Sep 2026 08:20:21 GMT]]></title><description><![CDATA[<p><span><a href="/user/infonauten%40helvede.net">@<span>infonauten</span></a></span> Helt nyt og manuelt</p>]]></description><link>https://forum.fedi.dk/post/https://helvede.net/users/ondekvinde/statuses/117274078181016207</link><guid isPermaLink="true">https://forum.fedi.dk/post/https://helvede.net/users/ondekvinde/statuses/117274078181016207</guid><dc:creator><![CDATA[ondekvinde@helvede.net]]></dc:creator><pubDate>Tue, 15 Sep 2026 08:20:21 GMT</pubDate></item><item><title><![CDATA[Reply to Ok, kloge programmeringshoveder: Jeg har min ebogsinator, v1. on Tue, 15 Sep 2026 08:17:55 GMT]]></title><description><![CDATA[<p><span><a href="/user/infonauten%40helvede.net">@<span>infonauten</span></a></span> Når det bare er dig kan du jo gøre præcist hvad du finder lettest - der er ikke krav om sporing, etc</p><p>Medmindre du er ekspert i at arbejde med branches ville jeg bruge et nyt repo.</p><p>Husk at sætte backup af det nye repo op også.</p>]]></description><link>https://forum.fedi.dk/post/https://mastodon.art/users/holsta/statuses/117274068635030009</link><guid isPermaLink="true">https://forum.fedi.dk/post/https://mastodon.art/users/holsta/statuses/117274068635030009</guid><dc:creator><![CDATA[holsta@mastodon.art]]></dc:creator><pubDate>Tue, 15 Sep 2026 08:17:55 GMT</pubDate></item></channel></rss>