Subversion, undertiden kaldet SVN, er et open source-system, der husker hver ændring, der er foretaget i dine filer og mapper. Det kan være nyttigt, hvis du gerne vil spore, hvordan dine dokumenter har ændret sig over tid eller for at gendanne en ældre version af en fil. Start ved trin 1 for detaljerede instruktioner til installation af Subversion på Mac OS X.
Trin
Del 1 af 2: Installer fra en binær pakke
Trin 1. Naviger til
Der finder du en række binærfiler, som du kan downloade, som hver har forskellige krav. Vælg den, der passer bedst til dine behov.
Trin 2. Pak pakningen ud
pkg -fil. Det skal oprette et Subversion -installationsprogram på dit skrivebord. Dobbeltklik på den fil, og følg installationstrinnene som anvist.
Trin 3. Åbn terminalen, der findes i mappen Hjælpeprogrammer
Alternativt kan du søge i Spotlight efter Terminal. Indtast følgende ved [brugernavn] $ prompten:
-
svn [enter]
-
Hvis det returnerer "Skriv 'svn -hjælp' til brug," fungerer svn korrekt.
-
Hvis/usr/local/bin ikke er på din sti, skal du redigere din.profil og tilføje en linje som følgende:
eksport PATH = $ PATH:/usr/local/bin
-
Åbn et andet terminalvindue, og prøv igen med: svn [enter]
Del 2 af 2: Konfigurer dit subversionsmiljø
Trin 1. Opret en SVN -server
Du skal bruge dette for at distribuere et Subversion -projekt.
Trin 2. Start Terminal, og opret derefter en mappe kaldet svnroot i din kontomappe, som følger:
mkdir svnroot
-
Type: svnadmin create/Users/[dit brugernavn]/svnroot
-
Det skaber din server!
Trin 3. Brug svn -serveren med Terminal. Du kan betale i terminalen med denne kommando: svn checkout file: /// Users/[dit brugernavn]/svnroot
-
For fjernadgang skal du aktivere "ssh -adgang" (i Systemindstillinger/deling) og betale med: svn checkout svn+ssh: //my.domain.com/Users/ [dit brugernavn]/svnroot
Trin 4. Opret en Subversion -klient
For eksempel understøtter svnX alle nuværende versioner af Mac OS X fra 10.5 til 10.8. Du kan få det på
Trin 5. Efter download skal du starte SVNx, og du vil se to vinduer, der hedder Working Copies og Lagre.
Under lagre skal du tilføje URL'en og login -data fra SVN -serveren.
-
Åben vinduet; Hvis du får en fejl, skal du tjekke LogIn.
-
Skift til terminalen, og skriv: svn import -m "din importmeddelelse"/my/local/project/path/my/remote/svn/repository Denne kommando tilføjer alle filer fra det lokale projekt til SVN -serveren.
-
Føj stien til dit SVN -lager (fra SVN -serveren) til listen i vinduet Working Copy i SVNx.
Trin 6. Åbn din arbejdskopi i SVNx
Når du arbejder på dette projekt, vil du se dine ændringer her.
Trin 7. Test det
Foretag en lille ændring af din arbejdskopi, og opdater derefter vinduet Arbejdskopi.
SVNx viser alle filer med ændringer. Tryk på Commit -knappen for at føje den til SVN Server Repository
Trin 8. Hvis du foretrækker at arbejde på Subversion -opbevaringsstedet direkte fra Finder, kan du overveje at bruge enten SCPlugin eller SVN Scripts til Finder
Tips
- Der findes forskellige yderligere dokumenter i dokumentet/ underkataloget til Subversionskilden. Se fil doc/README for mere information.
- Den primære dokumentation for Subversion er gratisbogen Version Control with Subversion, også kendt som "The Subversion Book". Du kan få det fra