I de senere år har diskplass blitt hårreisende billig og tilgjengelig, i motsetning til båndbredde. Derfor er arbeidskopiene til Subversion blitt optimalisert for den mer dyrebare ressursen.
Den administrative katalogen .svn tjener
samme formål som CVS-katalogen, unntatt at
den også lagrer skrivebeskyttede, “rene” kopier av
filene dine.
Dette gjør at du kan gjøre mange ting uten nettforbindelse:
Viser deg alle lokale forandringer du har gjort (se “svn status”)
Viser deg forandringene dine i detalj (se “svn diff”)
Tilbakestiller dine lokale forandringer (se “svn revert”)
I tillegg tillater de originale filene Subversionklienten å sende oppdateringen som en differansefil, noe CVS ikke kan gjøre.
Den siste delkommandoen i listen er ny; den vil ikke bare fjerne lokale forandringer, men den vil også fjerne operasjoner som tillegg og slettinger fra køen. Dette er den foretrukne måten å tilbakestille ei fil. Kommandoene rm file; svn update vil fortsatt virke, men det utydeliggjør meningen med oppdatering. Og med det samme vi er inne på temaet: