Kapittel 3. Avanserte emner

Innholdsfortegnelse

Revision Specifiers
Nøkkelord for revisjoner
Revisjonsdatoer
Egenskaper
Hvorfor bruke egenskaper?
Manipulering av egenskaper
Egenskaper og arbeidsflyten i Subversion
Automatic Property Setting
File Portability
File Content Type
File Executability
End-of-Line Character Sequences
Ignoring Unversioned Items
Keyword Substitution
Locking
Creating locks
Discovering locks
Breaking and stealing locks
Lock Communication
Externals Definitions
Peg and Operative Revisions
Nettverksmodellen
Forespørsler og reponser
Lagring av klientlegitimasjon

Hvis du har lest denne boka kapittel for kapittel, fra start til slutt, skal du nå ha samlet opp nok kunnskap til å kunne bruke Subversionklienten til å utføre de vanligste operasjonene innen versjonskontroll. Du forstår hvordan du henter ut en arbeidskopi fra et Subversiondepot. Du er komfortabel med å legge inn og hente ut forandringer ved å bruke kommandoene svn commit og svn update. Du har til og med kanskje utviklet en refleks som gjør at du kjører svn status nærmest ubevisst. Hva oppgaven enn er, er du klar til å bruke Subversion i et typisk arbeidsmiljø.

Men funksjonaliteten til Subversion stopper ikke ved “vanlige versjonskontrolloperasjoner”. Den har annen funksjonalitet som går forbi det å bare sende fil- og katalogforandringer til og fra et sentralt depot.

Dette kapittelet setter fokus på litt av funksjonaliteten til Subversion som, selv om den er viktig, ikke er del av den typiske brukerens daglige rutine. Det antas at du er kjent med de grunnleggende mulighetene Subversion har for versjonering av filer og kataloger. Hvis du ikke er det, vil du kanskje lese Kapittel 1, Grunnleggende konsepter og Kapittel 2, Grunnleggende bruk. Når du mestrer disse grunnleggende tingene og har fordøyd dette kapittelet, vil du være en Subversionmuskelbruker!