Che cosa è Google Code VCS?

March 12

VCS sta per "sistema di controllo di versione" ed è un software che consente a un team di sviluppatori di collaborare e tenere traccia delle modifiche al codice di documenti e di origine. A volte è chiamato un sistema di controllo di revisione, come ogni collaboratore può vedere ciò che le revisioni sono state apportate ai file specifici. Google non ospita i propri VCS per l'hosting di Google progetto, ma permette di scegliere tra tre tipi principali VCS. Questi tipi includono Subversion, Mercurial e Git.

Scopo

Lo scopo di un VCS è quello di garantire un processo di collaborazione regolare e il flusso di lavoro, tenere traccia delle modifiche che possono essere rivisti, rotolò in quanto è necessario, monitorare la proprietà dei file e il codice sorgente e vedere come la domanda si è evoluto nel corso del tempo. Inoltre, è possibile attuare "ramificazione", che consente uno sviluppatore copiare un'applicazione e tutti i suoi file associati a specifici progetti di sviluppo, messa in scena o finalità prototipo.

Sovversione

La maggior parte degli sviluppatori di applicazioni hanno familiarità con Subversion a causa della sua alta visibilità e l'incorporazione di molti pezzi di computer e software on-line. Questo particolare sistema di controllo versione può scalare e supportare progetti di grandi dimensioni, ma ospita anche molto bene alle piccole e medie progetti dimensioni. Tutto il lavoro viene salvato in un repository condiviso su una rete o sul disco rigido.

mutevole

Mercurial è un altro sistema di controllo versione che funziona su Mac OS X, Windows e Linux. Si tratta di uno strumento di gestione di controllo gratuito che è stato programmato in Python. Mercurial permette di diversi flussi di lavoro, tra cui in entrata, in uscita e di lavoro. Ogni flusso di lavoro può avere il proprio albero di distanza dalla principale, repository distribuito. Inoltre, gli sviluppatori che utilizzano Mercurial possono ottenere funzionalità aggiuntive con l'installazione di estensioni diverse o add-on.

Idiota

Git è un altro sistema di controllo di revisione che si concentra sul fornire un'esperienza veloce nel processo di sviluppo del software. In origine, è stato sviluppato dal fondatore di Linux Linus Torvalds per tenere traccia delle modifiche che sono state fatte con il suo sistema operativo open-source. Git installa facilmente su un server di rete e fornisce un repository decentrato in cui gli sviluppatori possono condividere e tenere traccia delle modifiche. E 'molto simile a Mercurial ed è disponibile su Mac OS X, Windows e Linux.