Condividi tramite


Dettagli di runtime del controllo del codice sorgente

Un progetto viene aggiunto al controllo del codice sorgente quando l'utente aggiunge un file nel progetto al controllo del codice sorgente o tramite un controller di automazione, ad esempio una procedura guidata. Un progetto non specifica per se stesso che si trova sotto il controllo del codice sorgente; supporta il controllo del codice sorgente, ma deve essere aggiunto manualmente.

Registrazione con un pacchetto di controllo del codice sorgente

Quando un file nel progetto viene aggiunto al controllo del codice sorgente, l'ambiente chiama SetSccLocation per fornire quattro stringhe opache usate come cookie dal sistema di controllo del codice sorgente. Archiviare queste stringhe nel file di progetto. Queste stringhe devono essere passate allo stub controllo del codice sorgente (il componente di Visual Studio che gestisce i pacchetti di controllo del codice sorgente) all'avvio del tipo di progetto chiamando RegisterSccProject. A sua volta carica il pacchetto di controllo del codice sorgente appropriato e inoltra la chiamata all'implementazione di IVsSccManager2::RegisterSccProject.