Skip to main content

Vad är en ChangeLog?

En ChangeLog är en detaljerad post av förändringar som gjorts i ett projekt, ofta inklusive fixar och nya funktioner.Varje fil eller dokument i ett projekt kan innehålla sin egen logg över ändringar, utöver en masterprojektlogg.En ChangeLog består vanligtvis av en kronologisk lista som beskriver förändringar som har gjorts och som gjorde dem.Changelogs används av utvecklare i skapandet och underhållet av programvara, hårdvara, webb- och dokumentationsprojekt.

Changelog -filer är vanligtvis organiserade i stycken som beskriver alla förändringar som är förknippade med ett specifikt mål.Varje stycke börjar ofta med ändringsdatum, författares namn och e -postadress.Namnet på varje modifierad fil listas tillsammans med funktionen eller avsnittet som ändrades.En kort anledning med några detaljer om förändringen tillhandahålls ofta också.Changelogs är avgörande i projekt som involverar många utvecklare över tid, till exempel öppen källkodsprogramvara.

Programvaruändringar kan också loggas automatiskt med ett källkodrevisionskontrollsystem.Dessa system spårar vanligtvis ändringar gjorda för kod- och projektfiler för att effektivt bygga om programvara under utveckling.De behåller sina egna interna Changelog-filer och kan generera mänskliga läsbara poster över alla ändrade filer.Dessa system innehåller ofta automatiskt specialmarkerade kommentarer från kodfilerna i deras ändringsrapporter.Detta tillåter en användbar registrering av specifika källkodändringar.Ordprocessorer inkluderar ofta en ändringsspårningsmekanism som indikerar varje förändring som görs, ner till den sista karaktären.Däremot kan en dokumentförändring ge en mer allmän nivå av revisionsspårning.Vissa dokumentationsverktyg kan skapa och underhålla denna information automatiskt.De kan uppmana författaren om information om ändringar och inkludera den i ett avsnitt i dokumentet eller förvara det i en separat fil.

Datorhårdvaruprojekt kan använda ChangeLog -filer för att spåra ändringar av schema, diagram och simulatorfiler.Loggar används också av webbdesigners för att spåra webbplatsändringar och kodändringar.Projektledningsinsatser av alla slag kan också dra nytta av modifieringsposter.En ChangeLog är användbar i alla projekt där det kan vara viktigt att förstå hur tidigare versioner skiljer sig från den nuvarande.

Utgivningsanteckningar är vanligtvis baserade på projektändringar, men är ofta fokuserade på bugfixar och produktförbättringar.De är ofta skrivna på en mer allmän nivå och kan diskutera effekterna av förändringarna på produktanvändare.De kan också inkludera instruktioner om hur man skapar specifika problem och beskriver tester som utförs för att verifiera fixarna.I allmänhet adresserar utgivningsanteckningar produktfunktionalitet snarare än individuella ändringar av specifika produktfiler.