Come Clean Up CVS Storia

March 30

Come Clean Up CVS Storia


CVS è un sistema di controllo di versione usato per registrare lo sviluppo step-by-step di un progetto software. Ti aiuta a recuperare da passi falsi programmi registrando le modifiche apportate da una versione all'altra. La storia CVS traccia questi cambiamenti. Quando si impegnano a una versione, CVS archivi il file e aggiorna i file di storia. Per mantenere la storia pulita, i file devono essere puliti e impegnati.

istruzione

Clean Up dei file

1 Accedi come amministratore. I compiti per completare questo dipenderà protocolli del vostro business.

2 Eseguire un backup di sistema. La procedura varia a seconda di ciò che di nuovo hardware e software è installato.

3 Pulire il backup dei file utilizzando il rilascio immettendo il seguente:

$ Cd ..

$ cvs -d rilasciano tc

M driver.c

? tc

4 Riconoscere che si desidera apportare modifiche quando l'avviso si apre, e consentono per rimuovere la copia di lavoro.

5 Rispondere "n RET" quando viene richiesto di confermare che si desidera eliminare i file.

6 Ripetere questa procedura per ciascuna delle directory che si desidera pulire. In questo consoliderà la storia e spostare tutti i file di storia per rami secchi in soffitta.

7 Log tutti fuori dal sistema. I compiti per completare questo dipenderà protocolli del vostro business.

Impegnarsi per il vostro file

8 Eseguire il comando "Aggiorna" per portare l'albero di lavoro in sincronia con il repository con il comando Prune per rimuovere le directory non necessarie.

9 Tipo "update -p" per aggiornare i file e potare e creare eventuali directory necessarie.

10 Esaminare lo stato di ciascun file. Aggiornamento stampa una riga per ogni file preceduto da una lettera che indica lo stato di quel file.

11 Ignora "U" "e" file "p m"; sono stati aggiornati correttamente, patch o uniti.

12 Risolvere eventuali conflitti con i file "C". L'azione ti fa risolvere un conflitto dipenderà i singoli file e la causa del conflitto.

13 Rivedere il "?" File. Questi sono i file che esistono nella directory di lavoro, ma non altrove. Si potrebbe desiderare di eliminare alcuni di questi file.

14 Esegui "update -p" per essere sicuri che tutti i conflitti sono stati risolti.

15 Run "impegnarsi" per incorporare i cambiamenti nel repository. Per impostazione predefinita, CVS si impegna a tutti i file e le sottodirectory con questo comando. Tuttavia, se non si esegue con le impostazioni predefinite, il comando "r" affronterà questo.

Consigli e avvertenze

  • Si raccomanda di non alterare direttamente i file di storia. Lo scopo di eseguire CVS è di seguire lo sviluppo di un progetto dall'inizio alla fine. Ogni voce nella storia si basa su voci prima di esso. Se si rimuovono i file più vecchi, di fondazione, che sconvolge l'intera struttura.
  • Non saltare il backup. Se si commette errori durante questo processo, è possibile rendere l'intera storia inutile.