Versjonskontroll med Subversion
Enklere å samarbeide Full kontroll på endringer Enklere å se progresjon på prosjektet Endringer med konflikter kan løses visuelt Endringer registreres på brukeren som laster den opp Copyright 2007 Christian Auby2
Støtter vanlige tekstfiler (dvs. ren tekst): kildekode, konfigurasjonsfiler og lignende Gode muligheter for å sammenligne med tidligere versjoner Endringer kan vises visuelt, enkelt å se hva som har blitt gjort Copyright 2007 Christian Auby3
Innebærer filer som SVN ikke støtter direkte: .doc,.pdf,.png,.bmp osv Kan brukes for å ha full versjonskontroll på andre filer tilhørende prosjektet Bra for grafikk i spill, ikoner og andre datafiler Endrede filer lastes opp på nytt i sin helhet, vanskelig å sammenligne Copyright 2007 Christian Auby4
Checkout – Hent ned alt Add – legg til nye filer / kataloger (auto) Update – Hent ned endringer Commit – Last opp endringer Show log – vis change log (duh) Locks – Låse filer slik at kun du kan endre de Copyright 2007 Christian Auby5
Kildekode og datafiler bør versjonskontrolleres Brukes Visual Studio eller Eclipse kan prosjektfila også versjonskontrolleres Tempfiler og mapper, exefiler osv skal *ikke* versjonskontrolleres Copyright 2007 Christian Auby6
Kildekode bør følge en felles standard når det gjelder tabs, mellomrom, {}, osv, i tillegg til felles navngivingsstandard på variabler, klasser og funksjoner Change log – Bli enig om ett format: Added, modified, fixed, removed Kun commit kode som kompilerer! Copyright 2007 Christian Auby7