Perché è necessario un source control

Process and methodology Често задавани въпроси

perché è necessario un source control?

Il Source Control è una di quelle cose che raramente ci si accorge di aver bisogno fino a quando non è troppo tardi. Di solito quando si elimina accidentalmente parte dell'albero dei sorgenti invece di spostarla semplicemente in una posizione diversa, o quando si effettuano una serie di modifiche complesse che vi lasciano in una situazione peggiore rispetto a quella da cui siete partiti (ma non potete tornare indietro). Un sistema di Source Control risolve questi problemi mantenendo copie di ogni revisione di un insieme di file su un server, mentre vi fornisce accesso a una copia locale di tali file per apportare modifiche.

I buoni sistemi di Source Control consentono a più persone di modificare un singolo file contemporaneamente. Quindi tenteranno automaticamente di unire le modifiche tra diversi set di cambiamenti. Un buon sistema di Source Control vi permetterà inoltre di sfogliare la cronologia di un file o di un insieme di file (consentendovi di "tornare indietro nel tempo") e di accedere al vostro codice da quanti sistemi desideriate. Subversion è uno di questi buoni sistemi di Source Control.


Comments