Share (riga di comando)

Consente di impostare il file o il progetto specificato come membro del progetto corrente.

Sintassi

ss Sharefile di VSS [-E] [-G] [-H] [-I-] [-N] [-O] [-P] [-R] [-V] [-W] [-Y] [-?]

Esempi

$/WORD/Prova.c viene impostato come membro del progetto corrente:

ss Share $/WORD/PROVA.C

La versione 6 di Prova.c viene impostata come membro del progetto corrente (si noti l'utilizzo del comando Pin):

ss Pin PROVA.C -V6

Viene creata una versione indipendente del progetto $/WORD:

ss Share $/WORD -R -E

Nella tabella seguente vengono descritte le opzioni della riga di comando disponibili per questo comando.

Opzione Descrizione
-V Consente di condividere una versione precedente di un file o di un progetto.
-G Consente di impostare le opzioni di lettura per la copia locale recuperata.
-W Consente di rendere modificabile la copia locale.
-R Consente di condividere un intero elenco di progetti in modo ricorsivo.
-P Consente di specificare un nuovo nome per il progetto condiviso.
-O Consente di impaginare e reindirizzare l'output del comando.
-E Consente di eseguire l'interruzione del collegamento dopo la condivisione.
-I- Consente di annullare qualsiasi richiesta di input.
-N Consente di alternare tra la modalità per i nomi lunghi e la modalità per i nomi brevi.
-Y Consente di specificare un nome utente e/o la password.
-?, -H Consente di visualizzare le informazioni della Guida relative a un comando.

Diritti di accesso

Per poter eseguire questo comando, è necessario avere il diritto di accesso Estrazione per il progetto da cui si condivide un file e il diritto di accesso Aggiunta per il progetto con cui il file viene condiviso.

Osservazioni

Per condividere un file, eseguire innanzitutto il comando CP per impostare il percorso del progetto corrente sul progetto in cui si desidera condividere il file. Eseguire quindi il comando Share specificando i file esistenti che si desidera includere nel progetto corrente.

Se si specifica l'opzione -E, il file diventa un membro del progetto corrente, ma risulta indipendente, ovvero le modifiche apportate in questo progetto non si propagano nel progetto di origine e viceversa. In questo caso, nella scheda Collegamenti della finestra di dialogo Proprietà, a cui si accede dal menu File, non è più visualizzata una relazione. Nella scheda Percorsi viene tuttavia indicato il percorso del file indipendente che è stato creato.

Condivisione di una versione esplicita di un file o progetto

Per condividere una versione esplicita di un file, utilizzare il comando Pin. Per i file, l'opzione -V del comando Share è supportata ma è consigliabile non utilizzarla. Questo comando consente di specificare un file (che può essere o meno incluso nel progetto corrente) e di condividerne una versione specifica. Quando un progetto condivide una versione specifica, viene sempre utilizzata tale versione, indipendentemente dalle modifiche apportate ai progetti (per individuare questa versione eseguire il comando ss Dir). La condivisione di una versione specifica di un file consente di controllare nel progetto l'entità delle modifiche apportate da altri utenti in altri progetti.

Per i progetti, l'opzione -V specifica una precedente versione da condividere. In questo modo viene creato un nuovo progetto in base a quello esistente, ma il nuovo progetto è basato su una versione specifica del progetto originale e non su quella corrente. Se non si interrompe il collegamento, il nuovo progetto continua a condividere i file con il progetto originale, ma condivide versioni precedenti di tali file. Se si interrompe il collegamento, i nuovi file non verranno più condivisi con il progetto originale, come se tutti i file del nuovo progetto fossero stati ripristinati.

Condivisione di un progetto

Quando si condivide un progetto anziché un file di un altro progetto, viene creato un nuovo sottoprogetto del progetto corrente identico al progetto specificato.

L'opzione -R consente di condividere un progetto in modo ricorsivo e di creare un nuovo elenco di progetti i cui file vengono condivisi con l'elenco di progetti specificato. Verranno interrotti i collegamenti di tutti i file.

Se si specifica l'opzione –E per un progetto, i file corrispondenti non verranno condivisi con il nuovo progetto e i collegamenti di tutti i file verranno interrotti.

L'opzione -P consente di specificare un nuovo nome per il progetto appena creato. Per impostazione predefinita viene assegnato lo stesso nome del progetto da cui viene eseguita la condivisione. Questa impostazione non è tuttavia adeguata se si desidera mantenere lo stesso progetto principale. In questo caso l'opzione -P consente di creare una nuova risorsa non collegata con un nome diverso. Se, ad esempio, si esegue la condivisione del progetto $/DATIPROVA con il progetto $/GIZMO/DATIPROVA senza specificare l'opzione -P, verrà creato un sottoprogetto avente lo stesso nome del progetto principale. Per evitare che ciò si verifichi, utilizzare l'opzione -P nel modo seguente: SS SHARE -PDATICONDIV $/DATIPROVA

Vedere anche

Utilizzo di comandi e opzioni della riga di comando | -G, opzione della riga di comando | -I, opzione della riga di comando | -N, opzione della riga di comando | -R, opzione della riga di comando | -V, opzione della riga di comando | -W, opzione della riga di comando | -Y, opzione della riga di comando | Pin (riga di comando) | Comando Condividi (menu SourceSafe) | Utilizzo della riga di comando di VSS | Condivisione di file