Subversion – tilføj nyt projekt

Jeg har 3 forskellige metoder til at føje et nyt projekt til subversion:

Simpel import

Med denne metode importeres ganske enkelt mitprojekt rodbiblioteket som undermappe til /projekter i dit repository. Dvs. at dit projekt nu ligger under:

Forhåndsoprettelse af mappen

Hvis mappen i subversion ikke skal hedde det samme som den lokale mappe der importeres, kan den oprettes på forhånd

Først oprettes folderen i subversion. Derefter laver vi en checkout i projektets rodbibliotek. Og nej, du overskriver ikke dine filer ved at lave en checkout af en tom folder. Herefter kan projektet føjes til den nyoprettede folder i dit repository.

Udelukkelse af særlige filer/foldere

Sommetider står du med et nyt projekt hvor der er filer og/eller foldere der ikke skal versioneres. Det kan f.eks. være foldere som node_modules i et npm-projekt. Her kan vi derfor ikke bruge import da den ikke giver mulighed for at være selektiv. Vi følger derfor samme princip som i ovenstående eksempel, men udfører en ignore kommando inden projektets filer tilføjes.

svn:ignore er den egenskab vi tilføjer, og node_modules er den mappe vi ønsker at ignorere. Punktummet (.) indikerer den aktuelle lokation og fortæller svn at node_modules er placeret her.