Comando Archivia (menu SourceSafe)

Consente di aggiornare VSS in base alle modifiche apportate a un file estratto e di sbloccare la copia master VSS.

Nota   Nelle precedenti versioni di VSS, il nome di questo comando era Update.

Diritti di accesso

Per poter utilizzare questo comando, è necessario avere il diritto di accesso Estrazione.

Osservazioni

Per terminare l'estrazione di un file, sono disponibili due comandi:

  • Archivia: consente di copiare le modifiche nel database VSS, creando una nuova versione del file. Tutte le modifiche apportate saranno quindi disponibili agli altri utenti che eseguono il comando Leggi ultima versione o estraggono il file.
  • Annulla estrazione: consente di annullare tutte le modifiche e l'estrazione del file.

Quando si archivia un file, è possibile specificare un commento in una casella apposita.

Nota   Per aggiornare la copia master di un file mentre il file è estratto, selezionare la casella di controllo Mantieni estratto. Se si desidera che questa sia la funzionalità predefinita, selezionare la casella di controllo File sempre estratti nella scheda Generale della finestra di dialogo Opzioni SourceSafe.

È possibile archiviare anche i file che non sono stati modificati. Nella cronologia dei file viene comunque aggiunta una nuova versione. In questo caso viene richiesta una conferma dell'operazione di archiviazione. Se si fa clic su No, viene eseguito automaticamente il comando Annulla estrazione e nell'elenco dei file non viene aggiunta alcuna versione.

Nota   Se si desidera che questo messaggio non venga successivamente visualizzato, è possibile disattivarlo selezionando Annulla estrazione nella casella Archivia file non modificati nella scheda Generale della finestra di dialogo Opzioni SourceSafe, a cui si accede dal menu Strumenti.

Archiviazione da estrazioni multiple

Quando si esegue un'estrazione multipla, la versione del file del primo utente che esegue l'estrazione corrisponderà all'ultima versione. Quando il successivo utente archivia il file, viene eseguita un'unione automatica e creato un nuovo file, che diventerà quindi l'ultima versione in VSS.

In questo caso, viene visualizzato un messaggio in cui si informa che è stata eseguita un'unione. Sarà quindi possibile archiviare il file immediatamente oppure conservare il file unito nella cartella di lavoro ed eseguirne una verifica prima di archiviarlo in VSS. Se esistono conflitti di unione, il file potrà essere archiviato solo dopo la risoluzione dei conflitti.

Commenti

Consente di digitare un commento. I commenti possono essere composti da un massimo di 4095 caratteri.

Mantieni estratto

Consente di aggiornare la copia master in base alle modifiche apportate, mantenendo tuttavia estratto il file.

Rimuovi copia locale

Consente di rimuovere la copia locale di un file dalla cartella di lavoro.

OK

Consente di confermare la selezione.

Annulla

Consente di annullare la selezione.

Differenze

Consente di confrontare il file da archiviare con la copia master di VSS e di visualizzare le differenze rilevate. Questa funzione risulta utile se, quando si archivia il file, si desidera specificare un commento significativo.

Includi sottoprogetti (solo per archiviazioni a livello di progetto)

Quando si seleziona un intero progetto per l'archiviazione, consente di archiviare anche i file di tutte le sottocartelle.

Ignora cartelle di lavoro (solo per archiviazioni a livello di progetto)

Consente di ignorare la cartella di lavoro impostata per i sottoprogetti coinvolti in un'operazione ricorsiva. Ciò risulta utile se sono stati estratti file condivisi tra più progetti e si desidera archiviarli tutti contemporaneamente. È disponibile solo quando la casella di controllo Includi sottoprogetti è selezionata.

Vedere anche

F1 Guida in linea | Comando Estrai (menu SourceSafe) | Scheda Generale | Comando Leggi ultima versione (menu SourceSafe) | Controllo delle versioni e cronologia | Comando Annulla estrazione (menu SourceSafe) | Risoluzione dei conflitti con l'unione visiva | Archiviazione, estrazione e modifica di file e progetti