Övning: resplanen för hand
Det här lär du dig
Section titled “Det här lär du dig”- Hur det är att hantera versioner för hand, genom att göra det.
- Vilka frågor som blir svåra att svara på när versionerna bara är kopior.
Varför behövs det här?
Section titled “Varför behövs det här?”Det är lättare att förstå vad versionshantering är bra för när du själv har stött på problemen. I modul 3 gör du om exakt samma övning med GitGitEtt program som sparar versioner av filerna i ett projekt, så att man kan se vad som ändrats, gå tillbaka till tidigare versioner och arbeta flera samtidigt.Läs mer om Git, och då kan du jämföra direkt.
Så hänger det ihop
Section titled “Så hänger det ihop”Du skriver en resplan: en vanlig textfil med en dag per rad. Du ändrar den några gånger, och varje gång sparar du den gamla versionen som en kopia med ett nytt namn, som många gör med sina dokument.
Du behöver bara en texteditor, ett program som sparar ren text utan formatering. Det finns redan ett på
din dator, till exempel Anteckningar i Windows, TextEdit i macOS eller Texteditor i Linux. Se till att
filen sparas som ren text med ändelsen .txt, inte som formaterat dokument.
Exempel
Section titled “Exempel”Så här ser resplanen ut från början:
Resplan sommaren 2026Dag 1: StockholmDag 2: VästeråsÖvning
Section titled “Övning”Gör stegen i ordning, och hoppa inte över dem. Det är i de sista stegen som problemen syns.
Mappen ser nu ut ungefär så här:
resplan.txtresplan.txt.bakresplan-slutlig.txtresplan-slutlig-2.txtresplan-v2.txtFrågorna:
- Vilken fil är den senaste versionen av resplanen?
- Vad ändrades mellan
resplan-v2.txtochresplan-slutlig.txt? - När ändrades dag 2, och varför ändrades den tillbaka?
- Hur såg den allra första versionen ut, och är du säker på det?
- Vilka filer kan du ta bort utan att förlora något?
Vanliga problem
Section titled “Vanliga problem”Det här märkte du
Section titled “Det här märkte du”Du kunde förmodligen inte svara säkert på alla frågorna. Det beror inte på dig, utan på metoden:
| Problem | Varför |
|---|---|
| Vilken fil är den senaste? | Filnamnen säger det inte, och slutlig betyder inte att den är sist. |
| Vad ändrades mellan två versioner? | Du måste öppna båda och jämföra rad för rad. |
| Vem ändrade, och när? | Vem står ingenstans, och datumet visar bara när filen senast sparades. |
| Varför gjordes ändringen? | Det står ingenstans, och om en vecka har du glömt det. |
| Hur såg den första versionen ut? | Bara om ingen har sparat över resplan.txt. |
| Mappen fylls av kopior och säkerhetskopior | Ingen vågar ta bort något, för det är oklart vad som behövs. |
Spara mappen. Du använder den igen när du jämför med Git i modul 3.
Testa dig själv
Section titled “Testa dig själv”Sammanfattning
Section titled “Sammanfattning”- Att spara kopior med nya namn är ett sätt att hantera versioner för hand.
- Det blir snabbt oklart vilken kopia som är den senaste, vad som skiljer dem åt och varför något ändrades.
- Ett misstag som sparas över en fil kan vara svårt att reparera, och mappen fylls av kopior.
- Samma problem löser du med Git i modul 3.