Enumerazione VSSFlags
Definisce una serie di impostazioni di SourceSafe.
Spazio dei nomi: Microsoft.VisualStudio.SourceSafe.Interop
Assembly: Microsoft.VisualStudio.SourceSafe.Interop (in microsoft.visualstudio.sourcesafe.interop.dll)
Sintassi
'Dichiarazione
<FlagsAttribute> _
<GuidAttribute("783CD4EF-9D54-11CF-B8EE-00608CC9A71F")> _
Public Enumeration VSSFlags
'Utilizzo
Dim instance As VSSFlags
[FlagsAttribute]
[GuidAttribute("783CD4EF-9D54-11CF-B8EE-00608CC9A71F")]
public enum VSSFlags
[FlagsAttribute]
[GuidAttribute(L"783CD4EF-9D54-11CF-B8EE-00608CC9A71F")]
public enum class VSSFlags
/** @attribute FlagsAttribute() */
/** @attribute GuidAttribute("783CD4EF-9D54-11CF-B8EE-00608CC9A71F") */
public enum VSSFlags
FlagsAttribute
GuidAttribute("783CD4EF-9D54-11CF-B8EE-00608CC9A71F")
public enum VSSFlags
Membri
Nome membro | Descrizione | |
---|---|---|
VSSFLAG_BINBINARY | Indica che un file è binario.
Quando è impostato questo flag, SourceSafe imposta il tipo binario per il file aggiunto. Il flag appartiene al gruppo: VSSFLAG_BINBINARY VSSFLAG_BINTEST (predefinito) VSSFLAG_BINTEXT |
|
VSSFLAG_BINTEST | Indica che il file viene automaticamente rilevato da Visual SourceSafe per determinare se si tratta di un file di testo o binario.
Quando è impostato questo flag, SourceSafe rileva automaticamente il tipo del file aggiunto. Durante il test vengono cercati i caratteri NULL incorporati per determinare il tipo. Il flag appartiene al gruppo: VSSFLAG_BINBINARY VSSFLAG_BINTEST (predefinito) VSSFLAG_BINTEXT |
|
VSSFLAG_BINTEXT | Indica che un file è di testo.
Quando è impostato questo flag, SourceSafe imposta il tipo testo per il file aggiunto. Il flag appartiene al gruppo: VSSFLAG_BINBINARY VSSFLAG_BINTEST (predefinito) VSSFLAG_BINTEXT |
|
VSSFLAG_CHKEXCLUSIVENO | Indica che un'estrazione non è esclusiva. Con questa opzione sono consentite più estrazioni.
Quando è impostato questo flag, SourceSafe consente l'estrazione di IVSSItem da parte di più utenti. In SourceSafe i file possono essere estratti da più utenti. Per rendere effettivo questo flag, è necessario impostare l'opzione Consenti estrazioni multiple nell'utilità Amministrazione Visual SourceSafe. Se Consenti estrazioni multiple non è impostata, il flag verrà ignorato e tutti i file verranno estratti in modo esclusivo. L'opzione Consenti estrazioni multiple non viene esposta nel modello di automazione di Visual SourceSafe. Il flag appartiene al gruppo: VSSFLAG_CHKEXCLUSIVENO (predefinito se l'opzione Consenti estrazioni multiple è attivata) VSSFLAG_CHKEXCLUSIVEYES (predefinito se l'opzione Consenti estrazioni multiple è disattivata) |
|
VSSFLAG_CHKEXCLUSIVEYES | Indica che un'estrazione è esclusiva.
Quando è impostato questo flag, SourceSafe impedisce l'estrazione dell'elemento da parte di più utenti. In SourceSafe i file possono essere estratti da più utenti. Per rendere effettivo questo flag, è necessario impostare l'opzione Consenti estrazioni multiple nell'utilità Amministrazione Visual SourceSafe. Se Consenti estrazioni multiple non è impostata, il flag verrà ignorato e tutti i file verranno estratti in modo esclusivo. L'opzione Consenti estrazioni multiple non viene esposta nel modello di automazione. Il flag appartiene al gruppo: VSSFLAG_CHKEXCLUSIVENO (predefinito se l'opzione Consenti estrazioni multiple è attivata) VSSFLAG_CHKEXCLUSIVEYES (predefinito se l'opzione Consenti estrazioni multiple è disattivata) |
|
VSSFLAG_CKOUTLOCALVER | Indica il modello di estrazione da utilizzare quando si esegue un'estrazione. Se questo flag viene specificato, con l'operazione di estrazione non verrà recuperata l'ultima versione del file da estrarre, ma verrà estratta la versione ottenuta più di recente nella cartella di lavoro. Se il flag non viene specificato, verrà scaricata la versione più recente. | |
VSSFLAG_CMPCHKSUM | Specifica un confronto tramite checksum. Questo è il flag predefinito.
Utilizzare questo flag con il metodo Checkin, Get o UndoCheckout per confrontare il checksum della copia locale con quello della copia master di SourceSafe. Se è aggiornata, la copia locale non verrà sostituita con la copia master. Questo flag identifica il meccanismo di confronto tramite differenza consigliato. Il flag appartiene al gruppo: VSSFLAG_CMPCHKSUM (predefinito) VSSFLAG_CMPFAIL VSSFLAG_CMPFULL VSSFLAG_CMPTIME È possibile utilizzare un solo flag per volta appartenente a questo gruppo. |
|
VSSFLAG_CMPFAIL | Non specifica alcun meccanismo di confronto.
Utilizzare questo flag con il metodo Checkin, Get o UndoCheckout per sostituire sempre la copia locale con la copia master di SourceSafe. Il flag appartiene al gruppo: VSSFLAG_CMPCHKSUM (predefinito) VSSFLAG_CMPFAIL VSSFLAG_CMPFULL VSSFLAG_CMPTIME È possibile utilizzare un solo flag per volta appartenente a questo gruppo. |
|
VSSFLAG_CMPFULL | Specifica un confronto testuale completo.
Utilizzare questo flag con il metodo Checkin, Get o UndoCheckout per confrontare il contenuto di testo della copia locale con quello della copia master di SourceSafe. Se è aggiornata, la copia locale non verrà sostituita con la copia master. Il flag appartiene al gruppo: VSSFLAG_CMPCHKSUM (predefinito) VSSFLAG_CMPFAIL VSSFLAG_CMPFULL VSSFLAG_CMPTIME È possibile utilizzare un solo flag per volta appartenente a questo gruppo. |
|
VSSFLAG_CMPTIME | Specifica un confronto tramite timestamp.
Utilizzare questo flag con il metodo Checkin, Get o UndoCheckout per confrontare il timestamp della copia locale con quello della copia master di SourceSafe. Se è aggiornata, la copia locale non verrà sostituita con la copia master. Il flag appartiene al gruppo: VSSFLAG_CMPCHKSUM (predefinito) VSSFLAG_CMPFAIL VSSFLAG_CMPFULL VSSFLAG_CMPTIME È possibile utilizzare un solo flag per volta appartenente a questo gruppo. |
|
VSSFLAG_DELNO |
Indica se la copia locale deve essere eliminata dopo l'esecuzione di Add, Checkin o UndoCheckout. Quando è impostato questo flag, la copia locale non viene eliminata. Il flag appartiene al gruppo: VSSFLAG_DELYES VSSFLAG_DELNO (predefinito) VSSFLAG_DELNOREPLACE |
|
VSSFLAG_DELNOREPLACE | Indica che la copia locale di un file non viene sostituita da un'operazione UndoCheckout.
Quando è impostato questo flag, la copia locale non viene sostituita con la copia master di SourceSafe e il relativo flag di sola lettura viene impostato su true. Il flag appartiene al gruppo: VSSFLAG_DELYES VSSFLAG_DELNO (predefinito) VSSFLAG_DELNOREPLACE |
|
VSSFLAG_DELTANO | Indica che per un file aggiunto non vengono mantenute le informazioni sulla cronologia delle versioni.
Utilizzare questo flag con il metodo Add. Quando è impostato questo flag, per il file non vengono mantenute le informazioni sulla cronologia delle versioni. Il flag appartiene al gruppo: VSSFLAG_DELTAYES (predefinito) VSSFLAG_DELTANO |
|
VSSFLAG_DELTAYES | Indica che per un file aggiunto vengono mantenute le informazioni sulla cronologia delle versioni.
Utilizzare questo flag con il metodo Add. Quando è impostato questo flag, per il file vengono mantenute le informazioni sulla cronologia delle versioni. Il flag appartiene al gruppo: VSSFLAG_DELTAYES (predefinito) VSSFLAG_DELTANO |
|
VSSFLAG_DELYES | Indica che la copia locale di un file viene eliminata quando viene archiviata.
Indica se la copia locale deve essere eliminata dopo l'esecuzione di Add, Checkin o UndoCheckout. Quando è impostato questo flag, la copia locale viene eliminata. Il flag appartiene al gruppo: VSSFLAG_DELYES VSSFLAG_DELNO (predefinito) VSSFLAG_DELNOREPLACE |
|
VSSFLAG_EOLCR | Indica che come carattere di fine riga deve essere utilizzato un ritorno a capo.
Utilizzare questo flag con il metodo Checkout, Get o Branch. Quando è impostato questo flag, viene aggiunto un carattere di ritorno a capo alla fine del file di testo che non termina con un ritorno a capo. È possibile utilizzare una sola costante per volta appartenente a questo gruppo. Il flag appartiene al gruppo: VSSFLAG_EOLCR VSSFLAG_EOLLF VSSFLAG_EOLCRLF Se non è impostato alcun flag, il carattere di fine riga rimane invariato. |
|
VSSFLAG_EOLCRLF | Indica che come carattere di fine riga deve essere utilizzato un ritorno a capo con avanzamento riga. Questa è l'impostazione predefinita.
Utilizzare questo flag con il metodo Checkout, Get o Branch. Quando è impostato questo flag, vengono aggiunti un carattere di ritorno a capo e uno di avanzamento riga alla fine del file di testo che non termina con un ritorno a capo con avanzamento riga. È possibile utilizzare una sola costante per volta appartenente a questo gruppo. Il flag appartiene al gruppo: VSSFLAG_EOLCR VSSFLAG_EOLLF VSSFLAG_EOLCRLF Se non è impostato alcun flag, il carattere di fine riga rimane invariato. |
|
VSSFLAG_EOLLF | Indica che come carattere di fine riga deve essere utilizzato un avanzamento riga.
Utilizzare questo flag con il metodo Checkout, Get o Branch. Quando è impostato questo flag, viene aggiunto un carattere di avanzamento riga alla fine del file di testo che non termina con un avanzamento riga. È possibile utilizzare una sola costante per volta appartenente a questo gruppo. Il flag appartiene al gruppo: VSSFLAG_EOLCR VSSFLAG_EOLLF VSSFLAG_EOLCRLF Se non è impostato alcun flag, il carattere di fine riga rimane invariato. |
|
VSSFLAG_FORCEDIRNO | Utilizzato per eseguire l'override delle specifiche della cartella di lavoro.
Utilizzare questo flag con il metodo GetSystem.String@,System.Int32), Checkout, Checkin, UndoCheckout o Branch. Il flag appartiene al gruppo: VSSFLAG_FORCEDIRNO VSSFLAG_FORCEDIRYES (predefinito) |
|
VSSFLAG_FORCEDIRYES | Utilizzato per conservare le impostazioni della cartella di lavoro. Questa è l'impostazione predefinita.
Utilizzare questo flag con il metodo GetSystem.String@,System.Int32), Checkout, Checkin, UndoCheckout o Branch. Il flag appartiene al gruppo: VSSFLAG_FORCEDIRNO VSSFLAG_FORCEDIRYES (predefinito) |
|
VSSFLAG_GETNO | Indica che la copia locale non deve essere sostituita con la copia master di SourceSafe nel caso di comandi che eseguono automaticamente un'operazione di lettura.
Utilizzare questo flag con i metodi Checkout e Share. Quando è impostato questo flag, la copia locale non viene sostituita con la copia master. Il flag appartiene al gruppo: VSSFLAG_GETYES (predefinito) VSSFLAG_GETNO |
|
VSSFLAG_GETYES | Indica che la copia locale deve essere sostituita con la copia master di SourceSafe nel caso di comandi che eseguono automaticamente un'operazione di lettura.
Utilizzare questo flag con i metodi Checkout e Share. Quando è impostato questo flag, la copia locale viene sostituita con la copia master. Il flag appartiene al gruppo: VSSFLAG_GETYES (predefinito) VSSFLAG_GETNO |
|
VSSFLAG_HISTIGNOREFILES | Indica che le archiviazioni del file vengono escluse dall'insieme IVSSVersions.
Quando è impostato questo flag, le archiviazioni del file vengono escluse dall'insieme IVSSVersions. |
|
VSSFLAG_KEEPNO | Indica che SourceSafe non mantiene un file estratto durante un'operazione di archiviazione.
Utilizzare questo flag con il metodo Add o Checkin. Quando è impostato questo flag, il file viene archiviato e la copia locale viene impostata in sola lettura. Il flag appartiene al gruppo: VSSFLAG_KEEPYES VSSFLAG_KEEPNO (predefinito) |
|
VSSFLAG_KEEPYES | Indica che SourceSafe mantiene un file estratto durante un'operazione di archiviazione.
Utilizzare questo flag con il metodo Add o Checkin. Quando è impostato questo flag, il file rimane estratto e la copia locale viene impostata in lettura/scrittura. Il flag appartiene al gruppo: VSSFLAG_KEEPYES VSSFLAG_KEEPNO (predefinito) |
|
VSSFLAG_RECURSNO | Indica che un comando non deve essere ricorsivo, ovvero essere applicato all'intera struttura di un progetto. Questa è l'impostazione predefinita.
Utilizzare questo flag con il metodo Checkin, Checkout, Get o Share. Quando è impostato questo flag, il comando non è ricorsivo. Il flag appartiene al gruppo: VSSFLAG_RECURSNO (predefinito) VSSFLAG_RECURSYES |
|
VSSFLAG_RECURSYES | Indica che un comando deve essere ricorsivo, ovvero essere applicato all'intera struttura di un progetto.
Utilizzare questo flag con il metodo Checkin, Checkout, Get o Share. Quando è impostato questo flag, il comando è ricorsivo. Il flag appartiene al gruppo: VSSFLAG_RECURSNO (predefinito) VSSFLAG_RECURSYES |
|
VSSFLAG_REPASK | Rappresenta l'utilizzo di una finestra di dialogo in cui viene richiesto all'utente di determinare se sostituire, ignorare o unire il file scrivibile. Questa è l'impostazione predefinita.
Utilizzare questo flag con il metodo Branch, Checkin, Checkout, GetSystem.String@,System.Int32) o UndoCheckout. Utilizzare queste costanti per specificare l'azione del computer locale per i file scrivibili. È possibile utilizzare una sola costante per volta appartenente a questo gruppo. Il flag appartiene al gruppo: VSSFLAG_REPASK VSSFLAG_REPMERGE VSSFLAG_REPREPLACE VSSFLAG_REPSKIP |
|
VSSFLAG_REPMERGE | Rappresenta modifiche di unione per i file scrivibili nel computer locale.
Utilizzare questo flag con il metodo Branch, Checkin, Checkout, GetSystem.String@,System.Int32) o UndoCheckout. Quando è impostato questo flag, i file modificati contemporaneamente da più utenti vengono uniti nella copia locale. Utilizzare queste costanti per specificare l'azione del computer locale per i file scrivibili. È possibile utilizzare una sola costante per volta appartenente a questo gruppo. Il flag appartiene al gruppo: VSSFLAG_REPASK VSSFLAG_REPMERGE VSSFLAG_REPREPLACE VSSFLAG_REPSKIP |
|
VSSFLAG_REPREPLACE | Flag indicante che i file scrivibili sul computer locale vengono sostituiti.
Utilizzare questo flag con il metodo Branch, Checkin, Checkout, GetSystem.String@,System.Int32) o UndoCheckout. Quando è impostato questo flag, la copia locale viene sostituita con la copia master di SourceSafe. Utilizzare queste costanti per specificare l'azione del computer locale per i file scrivibili. È possibile utilizzare una sola costante per volta appartenente a questo gruppo. Il flag appartiene al gruppo: VSSFLAG_REPASK VSSFLAG_REPMERGE VSSFLAG_REPREPLACE VSSFLAG_REPSKIP |
|
VSSFLAG_REPSKIP | Flag indicante che i file scrivibili sul computer locale vengono ignorati.
Utilizzare questo flag con il metodo Branch, Checkin, Checkout, GetSystem.String@,System.Int32) o UndoCheckout. Quando è impostato questo flag, la copia modificabile locale non viene sostituita con la copia master di SourceSafe. Utilizzare queste costanti per specificare l'azione del computer locale per i file scrivibili. È possibile utilizzare una sola costante per volta appartenente a questo gruppo. Il flag appartiene al gruppo: VSSFLAG_REPASK VSSFLAG_REPMERGE VSSFLAG_REPREPLACE VSSFLAG_REPSKIP |
|
VSSFLAG_TIMEMOD | Il timestamp utilizza l'ora dell'ultima modifica.
Utilizzare questo flag con il metodo Branch, Checkout o Get. Quando è impostato questo flag, il timestamp della copia locale viene impostato sulla data e sull'ora dell'ultima modifica. Viene in genere utilizzato durante un'operazione di lettura. È possibile utilizzare una sola costante per volta appartenente a questo gruppo. Il flag appartiene al gruppo: VSSFLAG_TIMEMOD VSSFLAG_TIMENOW (predefinito) VSSFLAG_TIMEUPD |
|
VSSFLAG_TIMENOW | Il timestamp utilizza l'ora corrente. Questa è l'impostazione predefinita.
Utilizzare questo flag con il metodo Branch, Checkout o Get. Quando è impostato questo flag, il timestamp della copia locale viene impostato sulla data e sull'ora correnti. Viene in genere utilizzato durante un'operazione di lettura. È possibile utilizzare una sola costante per volta appartenente a questo gruppo. Il flag appartiene al gruppo: VSSFLAG_TIMEMOD VSSFLAG_TIMENOW (predefinito) VSSFLAG_TIMEUPD |
|
VSSFLAG_TIMEUPD | Il timestamp utilizza l'ora dell'ultima archiviazione.
Utilizzare questo flag con il metodo Branch, Checkout o Get. Quando è impostato questo flag, il timestamp della copia locale viene impostato sulla data e sull'ora dell'ultima archiviazione. Viene in genere utilizzato durante un'operazione di lettura. È possibile utilizzare una sola costante per volta appartenente a questo gruppo. Il flag appartiene al gruppo: VSSFLAG_TIMEMOD VSSFLAG_TIMENOW (predefinito) VSSFLAG_TIMEUPD |
|
VSSFLAG_UPDASK | Indica che verrà richiesto all'utente di specificare se una copia locale non modificata deve essere registrata come Checkin o UndoCheckout.
Il flag appartiene al gruppo: VSSFLAG_UPDASK VSSFLAG_UPDUNCH (predefinito) VSSFLAG_UPDUPDATE |
|
VSSFLAG_UPDUNCH | Indica che una copia locale non modificata provocherà UndoCheckout quando verrà tentato Checkin.
Utilizzare questo flag con il metodo Checkin. Quando è impostato questo flag, alla copia locale non modificata viene applicato UndoCheckout. Il flag appartiene al gruppo: VSSFLAG_UPDASK VSSFLAG_UPDUNCH (predefinito) VSSFLAG_UPDUPDATE |
|
VSSFLAG_UPDUPDATE | Indica che una copia locale non modificata esegue Checkin.
Quando è impostato questo flag, alla copia locale non modificata viene applicato Checkin e viene creata una nuova istanza di IVSSVersion. Il flag appartiene al gruppo: VSSFLAG_UPDASK VSSFLAG_UPDUNCH (predefinito) VSSFLAG_UPDUPDATE |
|
VSSFLAG_USERRONO | Utilizzato per impostare il flag di sola lettura del file su OFF.
Si consiglia di non utilizzare questa costante. Il flag appartiene al seguente gruppo: VSSFLAG_USERROYES VSSFLAG_USERRONO |
|
VSSFLAG_USERROYES | Utilizzato per impostare il flag di sola lettura del file su OFF. Questo è il flag predefinito.
Si consiglia di non utilizzare questa costante. Il flag appartiene al seguente gruppo: VSSFLAG_USERROYES VSSFLAG_USERRONO |
Note
Le impostazioni di SourceSafe vengono definite dal sistema e/o dal file SS.INI dell'utente corrente. Se si desidera modificare un determinato comportamento, è necessario impostare uno o più flag. È possibile combinare i flag utilizzando la seguente sintassi:
VSSFLAG_RECURSNO+VSSFLAG_USERROYES oppure
VSSFLAG_RECURSNO|VSSFLAG_USERROYES.
Vedere anche
Riferimenti
Spazio dei nomi Microsoft.VisualStudio.SourceSafe.Interop