Condividi tramite


Utilizzo di file

Quando si desidera modificare un documento, è possibile estrarlo dal database, ovvero comunicare a VSS che si desidera modificare il file. Il file viene quindi copiato dal database nella cartella di lavoro dove sarà possibile modificarlo. Se un altro utente tenta di estrarre lo stesso file per la modifica, viene visualizzato un messaggio per informare che il file è già estratto. Questo semplice protocollo di estrazione assicura che non si verifichino conflitti in presenza di più utenti che lavorano sullo stesso file. Se lo si desidera, è possibile modificare le proprietà del progetto per consentire estrazioni multiple dello stesso file da parte di più utenti. Si noti che le estrazioni multiple non sono consentite per i file binari.

Al termine della modifica del documento, è necessario archiviarlo in VSS. Il documento modificato viene quindi copiato dalla cartella di lavoro nel database VSS, consentendo ad altri utenti di visualizzare le modifiche effettuate. Vengono memorizzate tutte le modifiche apportate al documento; la copia più recente è immediatamente disponibile ma è comunque possibile recuperare anche le versioni precedenti. La tecnologia del delta inverso di VSS assicura la disponibilità di tutte le versioni di un documento, utilizzando una quantità molto ridotta di spazio su disco.

Se non si apportano modifiche al file, è possibile annullare l'estrazione per ripristinare la versione del file precedente all'estrazione.

Se è sufficiente leggere il file e non è necessario modificarlo è possibile utilizzare il comando Leggi per copiare una versione del file in sola lettura nella cartella di lavoro oppure utilizzare il comando Visualizza file per selezionare la versione più recente del documento.

Quando si utilizza Visual SourceSafe per progetti e soluzioni di Visual Studio, nella cartella di lavoro viene creato un file speciale, denominato Mssccprj.scc. Tramite le impostazioni predefinite di Mssccprj.scc relative ai file *.vbp, *.mak e *.dsp, ogni volta che si riceve o si aggiunge un file con queste estensioni, in SourceSafe viene creato il file Mssccprj.scc, che consente di assicurare la corretta integrazione di SourceSafe in Visual Studio quando si lavora con questi tipi di file. Con Visual Studio .NET è possibile integrare in SourceSafe nuovi tipi di file, che vengono aggiunti alle impostazioni predefinite di Mssccprj.scc.default Mssccprj.scc settings.

Estensione file Descrizione
.ACTPROJ Progetto ACT
.ATP Progetto ACT
.CSPROJ Progetto C#
.DBP Progetto di database
.DMP File di dettagli arresto anomalo del sistema
.DSP Convertitore progetto
.DSW Area di lavoro di Visual Studio
.ETP Progetti Modello Enterprise
.EXE Progetto EXE
.HWPROJ Progetto Guida in linea Microsoft
.MDMP File di dettagli arresto anomalo del sistema
.MDP Convertitore progetto (VC 4.x)
.SLN Soluzione
.VBPROJ Progetto VB
.VCPROJ Progetto VC
.VDP Progetto di installazione e distribuzione
.VDPROJ Progetto di installazione e distribuzione
.VSMACROS Progetto di macro basate su file binari
.VSMPROJ Progetto di macro basate su Unicode

Vedere anche

Utilizzo di cartelle replicate | Utilizzo di progetti | Introduzione a VSS