Hvordan Clean Up CVS History

Hvordan Clean Up CVS History


CVS er et versjonskontroll-system som brukes til å registrere den trinnvise utvikling av en programvare-prosjekt. Det hjelper deg å gjenopprette fra programfeiltrinn ved å registrere endringene fra versjon til versjon. CVS History sporer disse endringene. Når du forplikte seg til en versjon, CVS arkiver filen og oppdaterer Historie filer. For å holde History ren, må filene være ryddet opp og forpliktet seg til.

Bruksanvisning

Rydd opp filene dine

1 Logg inn som administrator. Oppgavene til å fullføre dette vil avhenge av virksomhetens protokoller.

2 Kjør en system backup. Prosedyren vil variere avhengig av hva tilbake maskin- og programvaren er installert.

3 Rydd opp filene dine ved hjelp av utgivelsen ved å skrive inn følgende:

$ Cd ..

$ cvs slipper -d tc

M driver.c

? tc

4 Erkjenner at du ønsker å gjøre endringer når advarselen kommer opp, og la den til å fjerne arbeidskopien.

5 Svar "n RET" når du blir bedt om å bekrefte at du vil slette filer.

6 Gjenta denne prosedyren for hver av mappene du ønsker å rydde opp. Å gjøre dette vil konsolidere historien og flytte noen historie filer for døde grener inn på loftet.

7 Logg alle ut av systemet. Oppgavene til å fullføre dette vil avhenge av virksomhetens protokoller.

Forplikte seg til filene dine

8 Kjør "Update" -kommandoen til å bringe arbeidet treet i sync med depotet sammen med sviske kommando for å fjerne unødvendige kataloger.

9 Type "oppdatering -p" for å oppdatere filer og sviske og opprette mapper som trengs.

10 Gjennomgå hver fil status. Oppdater skriver ut en linje for hver fil innledes med et brev som viser at filen status.

11 Ignorer "u" "p" og "m" filer; ofret oppdatert, lappet eller fusjonert.

12 Løse eventuelle konflikter med "c" filer. Handlingen du ta for å løse en konflikt vil være avhengig av enkeltfiler og årsaken til konflikten.

1. 3 Gjennomgå "?" filer. Dette er filer som finnes i arbeidsmappen, men ikke andre steder. Du ønsker kanskje å slette noen av disse filene.

14 Run "update -p" igjen for å være sikker på at alle konflikter har blitt løst.

15 Kjør "forplikte" for å innlemme endringer i depotet. Som standard forplikter CVS til alle filer og underkataloger med denne kommandoen. Men hvis du ikke kjører med standardinnstillingene, vil den "-r" kommandoen løse dette.

Hint

  • Det anbefales ikke å direkte endre Historie filer. Det formål å kjøre CVS er å følge utviklingen av et prosjekt fra start til slutt. Hver oppføring i historien er bygget på oppføringene før det. Hvis du fjerner eldre, foundation filer, forstyrrer det hele strukturen.
  • Ikke hopp over backup. Hvis du gjør noen feil i løpet av denne prosessen, kan du gjengi hele History ubrukelig.