Glossario del plug-in del controllo del codice sorgente
I termini e le definizioni seguenti riguardano la documentazione di Plug-in SDK per il controllo del codice sorgente.
Definizioni
Checkin Quando un utente apporta modifiche a una copia funzionante, un utente deve inviare modifiche dalla copia di lavoro nel repository del controllo del codice sorgente centrale. Verrà creata una nuova revisione del file disponibile per altri utenti. Questo processo viene chiamato checkin.
Checkout L'atto di richiedere una copia funzionante dal repository, informando il repository della finalità di modificarla. Una copia di lavoro riflette lo stato del progetto al momento in cui viene estratta.
Client Programma che usa il sistema di controllo del codice sorgente. Ai fini di questa documentazione, si tratta dell'IDE di Visual Studio.
CommentO Messaggio che descrive le modifiche che un utente può allegare a una revisione quando viene eseguita un'operazione di controllo del codice sorgente.
Conflitto Una situazione quando due utenti tentano di archiviare le modifiche alla stessa area dello stesso file. In genere, è necessario eseguire un'unione.
Directory Una cartella locale lato client viene definita directory. Si tratta della copia in cui un utente apporta effettivamente modifiche. Ci possono essere molte copie funzionanti di un determinato progetto; in genere ogni sviluppatore ha la propria copia.
Ottenere un'operazione get consente di aggiornare la copia di lavoro dell'utente con la copia del repository. A differenza di un checkout, un get viene eseguito quando l'utente ha semplicemente bisogno della copia più recente, ma intende apportare alcuna modifica.
Cronologia Si tratta in genere di un riepilogo di tutti i checkout, checkins, aggiornamenti, tag e versioni eseguiti nel repository del controllo del codice sorgente.
L'IDE si riferisce in genere all'ambiente di sviluppo integrato di Visual Studio. Tuttavia, può anche fare riferimento ad altri ambienti client che riconoscono l'API plug-in di controllo del codice sorgente.
Merge Processo durante il quale due o più file di codice sorgente vengono combinati per formare un nuovo file che incorpora tutte le funzionalità dei file precedenti. Questo concetto è fondamentale nel controllo della versione in cui due o più sviluppatori lavorano contemporaneamente sui file.
Project Una cartella del controllo del codice sorgente viene spesso definita progetto. Questo non ha alcuna relazione con progetti o soluzioni in Visual Studio.
Plug-in DLL che fornisce funzionalità di controllo del codice sorgente implementando l'API plug-in del controllo del codice sorgente.
Repository La copia master in cui un sistema di controllo del codice sorgente archivia la cronologia completa delle revisioni di un progetto. Ogni progetto ha esattamente un repository.
Revisione Modifica di cui è stato eseguito il commit nella cronologia di un file o di un set di file. Una revisione è uno snapshot in un progetto che cambia continuamente.