windows - Hvor kan jeg lære fordele og ulemper ved de forskellige Source Control systemer til rådighed?

Indlæg af Hanne Mølgaard Plasc

Problem



Jeg vil sammenligne og kontrastere de forskellige kildekontrolsystemer derude. Eventuelle gode referencer?

Bedste reference


Forståelse af Version-Control Systems af Eric Raymond: http://www.catb.org/esr/writings/version-control/version-control.html[1]

Andre referencer 1


Versionsstyringssystemer til Linux: http://linuxmafia.com/faq/Apps/vcs.html[2]

Andre referencer 2


Nogle python-kerneudviklere har for nylig begyndt at sammensætte et dokument, der illustrerer forskellige arbejdsstrømme, der sammenligner og kontrast arbejder med hg, bzr, git og svn. [3]

Andre referencer 3


Her er en sammenligning af mange SCM'er:
http://better-scm.berlios.de/comparison/comparison.html[4]

Andre referencer 4


Du vil måske have en teoretisk ramme for at sammenligne dem. Det viser de fleste produktsammenligninger (især dem i de navngivne links) er ret ufuldstændige. Der er en 5-dimensionel model til dette:



  • version (ønsker at ændre)

  • status (livscyklus: oprettelse, testning, implementering, pensionering)

  • visning (kilde, arkitektur, implementering, afledelighed)

  • hierarki (modul, klasse, metode)

  • variant (stort set ens, der beskriver forskellene, produktfamilier)



De fleste systemer håndter kun et par af disse dimensioner. For at håndtere alle fem skal du beskrive (rette) din udviklingsproces.


Henvisningen:


Håndtering af designdata: de fem dimensioner af CAD-rammer, konfigurationsstyring og produktdatahåndtering.
Van den Hamer, P. Lepoeter, K.

Philips Res., Eindhoven;


Dette papir fremgår af: IEEE's forhandlinger
Udgivelsesdato: Jan 1996
Lydstyrke: 84, Udgave: 1
På side (r): 42-56
ISSN: 0018-9219
Referencer citeret: 26
KODE: IEEPAD
INSPEC Tiltrædelsesnummer: 5175049
Digital Object Identifier: 10.1109/5.476025
Nuværende Version Udgivet: 2002-08-06

Andre referencer 5


Wikipedia har en god artikel om dette: [5]