Condividi tramite


Supporto del controllo del codice sorgente

Visual Studio supporta estrazione, archiviazione e altre operazioni di controllo del codice sorgente per il progetto o l'editor. Come client di controllo del codice sorgente, Visual Studio è progettato per interagire con un pacchetto di controllo del codice sorgente, ad esempio Visual Source Cassaforte, che fornisce funzionalità di archiviazione, controllo delle versioni e controllo per un set di file definito dinamicamente.

In questa sezione

Descrive le interfacce che un tipo di progetto deve implementare per supportare il controllo del codice sorgente.

Fornisce domande le cui risposte cambiano in che modo si implementa un tipo di progetto.

Viene descritto come il controllo del codice sorgente di supporto modifica l'implementazione di un tipo di progetto.

Vengono illustrate le procedure consigliate per i tipi di progetto e gli editor.

Descrive come registrare un progetto quando un utente lo aggiunge a un sistema di controllo del codice sorgente.

Riferimento

IVsQueryEditQuerySave2 Indica al pacchetto di controllo dell'ambiente o del codice sorgente che un file sta per essere modificato in memoria o salvato.

IVsSccManager2 Consente a progetti e gerarchie di registrarsi con il controllo del codice sorgente e ottenere informazioni sullo stato del controllo del codice sorgente.

IVsSccProject2 Implementato in un sistema di progetto per fornire il controllo del codice sorgente per i file di progetto e gli elementi del progetto.

IVsTrackProjectDocuments2 Usato dai progetti per eseguire una query sull'ambiente per l'autorizzazione per aggiungere, rimuovere o rinominare un file o una directory in una soluzione.

IVsTrackProjectDocumentsEvents2 Notifica ai client di modifiche apportate ai file di progetto o alle directory.

Fornisce una panoramica dei progetti come blocchi predefiniti di base dell'ambiente di sviluppo integrato (IDE) di Visual Studio. Vengono forniti collegamenti ad argomenti aggiuntivi che illustrano come i progetti controllano la compilazione e la compilazione del codice.