Limitazioni di denominazione in Team Foundation Server
Per molti componenti di Visual Studio Team Foundation Server sono previste alcune limitazioni di denominazione. Tali limitazioni garantiscono un'esperienza utente coerente e la compatibilità con altri programmi. Tra le restrizioni, sono incluse lunghezza, caratteri speciali, univocità o altri attributi.
In questo argomento sono contenute le seguenti sottosezioni:
Considerazioni comuni
Restrizioni per i nomi di account del gruppo Team Foundation Server
Restrizioni per i nomi di computer
Limitazioni per i nomi di insiemi di progetti team
Limitazioni per i nomi di progetti team
Restrizioni per gli elementi di lavoro
Restrizioni per le personalizzazioni degli elementi di lavoro
Restrizioni per i modelli di processo
Restrizioni per Team Foundation Build
Restrizioni per il controllo della versione
Vedere anche
Considerazioni comuni
Le restrizioni della lunghezza riportate in questo argomento sono misurate in base al numero di caratteri Unicode consentiti. Per ulteriori informazioni su Unicode, vedere l'articolo "About Unicode and Character Sets" all'indirizzo https://go.microsoft.com/fwlink/?LinkId=76837 (informazioni in lingua inglese). I caratteri surrogati sono composti da due caratteri Unicode e vengono conteggiati come due caratteri per la restrizione della lunghezza.
Come in altri file del sistema operativo, i caratteri di controllo ASCII (ASCII 1-31) e le combinazioni di surrogati non sono consentiti. Per informazioni generali sulle restrizioni del sistema operativo applicate ai nomi file, vedere "Naming a File" all'indirizzo https://go.microsoft.com/fwlink/?LinkId=76838 (informazioni in lingua inglese).
Restrizioni per i nomi di account del gruppo Team Foundation Server
Gli account del gruppo Team Foundation consentono di applicare alcuni diritti o autorizzazioni a un gruppo di utenti. Questo gruppo Team Foundation può essere costituito da account utente di Windows, account del gruppo Windows, account del gruppo Active Directory, account del gruppo Team Foundation o una qualsiasi combinazione di questi tipi.
Se si desidera creare un gruppo con autorizzazioni per più progetti, vedere Creare un gruppo a livello di insieme. Se si desidera creare un gruppo di sicurezza per il progetto team, vedere Creare un gruppo di un progetto team. Se si desidera aggiungere un nuovo membro a uno dei gruppi predefiniti da Team Foundation Server, vedere Aggiungere utenti ai progetti team.
Quando un account del gruppo Team Foundation viene creato o modificato, deve soddisfare certe restrizioni di Team Foundation Server. Queste restrizioni vengono descritte nella seguente tabella.
Tipo di restrizione |
Restrizione |
---|---|
Lunghezza del nome dell'account di gruppo |
|
Univocità (account di gruppo a livello di insieme) |
|
Univocità (account di gruppo a livello di progetto) |
|
Nomi di gruppo riservati |
|
Restrizioni relative ai caratteri speciali |
|
Nota
Gli account utente non vengono creati in Team Foundation Server. In alcuni casi, è possibile aggiungere un utente specifico di Windows a un gruppo Team Foundation o direttamente a Team Foundation Server. Per ulteriori informazioni, vedere Aggiungere un utente direttamente a un progetto team o a un insieme di progetti team.
Restrizioni per i nomi di computer
Durante il processo di installazione di Team Foundation Server, il nome del computer è associato al nome del server di Team Foundation.
Sia il sistema operativo che Windows Server 2003 Active Directory, impongono alcune restrizioni sui nomi del computer. Per ulteriori informazioni su come rinominare un computer, vedere "Rinominare un computer" all'indirizzo (https://go.microsoft.com/fwlink/?LinkId=76839) (informazioni in lingua inglese). Per ulteriori informazioni su Active Directory, vedere "Windows Server 2003 Active Directory" all'indirizzo https://go.microsoft.com/fwlink/?LinkId=47541) (informazioni in lingua inglese).
Limitazioni per i nomi di insiemi di progetti team
Il nome di un insieme di progetti team identifica un raggruppamento di progetti team e le risorse associate a tali progetti. Un insieme di progetti team rappresenta una struttura organizzativa che è possibile utilizzare per definire e controllare un gruppo di progetti team nell'ambito di Team Foundation Server. I membri del team utilizzeranno il nome dell'insieme di progetti team quando si connettono ai progetti team in Team Explorer. Per ulteriori informazioni, vedere Organizzazione del server con insiemi di progetti team.
Nella seguente tabella sono riportate le limitazioni per i nomi degli insiemi.
Tipo di restrizione |
Restrizione |
---|---|
Lunghezza |
|
Univocità |
|
Caratteri speciali |
|
Nomi riservati |
|
Limitazioni per i nomi dei progetti
I nomi dei progetti di Team Foundation Server identificano un insieme di elementi di lavoro, documenti, rapporti, compilazioni team e una struttura ad albero del controllo della versione che costituiscono un determinato progetto di Team Foundation. I membri Team utilizzano il nome del progetto per connettersi al progetto in Team Foundation Server.
La tabella riportata di seguito descrive le restrizioni per i nomi di progetto.
Tipo di restrizione |
Restrizione |
---|---|
Lunghezza |
|
Univocità |
Non devono essere identici a qualsiasi altro nome nell'insieme di progetti team, nell'applicazione Web di SharePoint che supporta l'insieme o nell'istanza di SQL Server Reporting Services che supporta l'insieme |
Caratteri speciali |
|
Nomi riservati |
|
Restrizioni per gli elementi di lavoro
Microsoft Visual Studio Application Lifecycle Management tiene traccia dello stato di avanzamento di un progetto utilizzando elementi quali bug, requisiti, attività e rischi. Questi elementi sono indicati genericamente come elementi di lavoro. Questa sezione descrive le restrizioni sui dati archiviati negli elementi di lavoro.
Restrizioni per gli allegati degli elementi di lavoro
È possibile allegare file agli elementi di lavoro. La tabella riportata di seguito descrive le restrizioni relative agli allegati degli elementi di lavoro.
Tipo di restrizione |
Restrizione |
---|---|
Dimensione file |
|
Restrizioni per aree e iterazioni degli elementi di lavoro
Gli elementi di lavoro contengono un campo per Area progetto e uno per Iterazione progetto. Questi campi vengono utilizzati per organizzare e visualizzare gli elementi di lavoro in raggruppamenti logici.
Area progetto e Iterazione progetto sono percorsi costituiti da più elementi di nodo separati da caratteri di barra rovesciata (\). I nodi vengono definiti dall'amministratore di Team Foundation Server per riflettere le aree e il ciclo del progetto. La tabella riportata di seguito descrive le restrizioni relative a nodi e percorsi.
Tipo di restrizione |
Restrizione |
---|---|
Lunghezza del nodo |
|
Caratteri speciali per i nodi |
|
Nomi riservati |
|
Lunghezza dei percorsi |
|
Profondità della gerarchia di percorso |
|
Restrizioni per le personalizzazioni degli elementi di lavoro
Team Foundation Server tiene traccia dello stato di avanzamento di un progetto utilizzando elementi quali bug, requisiti, attività e rischi. Questi elementi sono indicati genericamente come elementi di lavoro.
Gli amministratori dei progetti Team possono modificare le definizioni del tipo degli elementi di lavoro a livello di progetto o in un modello di processo. Per ulteriori informazioni sulla personalizzazione dei tipi di elementi di lavoro, vedere Personalizzazione di dati di rilevamento, form, flusso di lavoro e gli altri oggetti del progetto. In questa sezione vengono descritte le restrizioni da considerare durante la personalizzazione degli elementi di lavoro e degli elementi associati.
Restrizioni per i nomi dei campi degli elementi di lavoro
Ogni tipo di elemento di lavoro contiene uno o più campi. Questi campi definiscono le informazioni archiviate in un tipo di elemento di lavoro. Il nome di un campo di elemento di lavoro identifica in modo univoco tale campo.
La tabella riportata di seguito descrive le restrizioni relative ai nomi dei campi degli elementi di lavoro.
Tipo di restrizione |
Restrizione |
---|---|
Lunghezza |
Non devono essere costituiti da più di 128 caratteri Unicode |
Caratteri speciali |
|
Ambito |
|
Restrizioni per i nomi di riferimento dei campi degli elementi di lavoro
Ogni campo di elemento di lavoro ha un nome riferimento associato. Il nome riferimento di un campo identifica in modo univoco tale campo e non può essere modificato dopo l'assegnazione. Per ulteriori informazioni sui nomi riferimento dei campi, vedere Field Reference Names. La tabella riportata di seguito descrive le restrizioni applicate ai nomi riferimento dei campi.
Tipo di restrizione |
Restrizione |
---|---|
Lunghezza |
|
Caratteri speciali |
|
Univocità |
|
Restrizioni per il testo della Guida dei campi degli elementi di lavoro
Facoltativamente, è possibile associare testo della Guida ai campi degli elementi di lavoro utilizzando il tag <HELPTEXT>. Questo testo viene visualizzato in fase di esecuzione per indicare agli utenti cosa immettere nel campo. Per ulteriori informazioni sul testo della Guida dei campi degli elementi di lavoro, vedere Aggiungere o modificare il testo della Guida di un campo elemento di lavoro.
La tabella riportata di seguito descrive le restrizioni relative al testo della Guida dei campi degli elementi di lavoro.
Tipo di restrizione |
Restrizione |
---|---|
Lunghezza |
|
Ambito |
A differenza del nome e del tipo di campo, il testo della Guida inserito nel campo viene definito per l'ambito di un tipo di elemento di lavoro specifico in un determinato progetto team. |
Restrizioni per gli elenchi globali
Un elenco globale è un set di valori di voci di elenco archiviato e utilizzato globalmente da tutti i server Team Foundation in un'implementazione di Team Foundation Server . Quando si definiscono i tipi di elementi di lavoro, è possibile che alcuni campi condividano lo stesso insieme di possibili valori. Gli elenchi globali consentono di definire questi valori una volta e condividerli tra più tipi di elementi di lavoro. Per ulteriori informazioni, vedere Utilizzo degli elenchi globali.
Un elenco globale (GLOBALLIST) contiene una o più voci di elenco (elementi LISTITEM).
La tabella riportata di seguito descrive le restrizioni relative alle voci di elenco.
Tipo di restrizione |
Restrizione |
---|---|
Lunghezza |
|
Caratteri speciali |
|
Ambito |
|
La tabella riportata di seguito descrive le restrizioni che si applicano a un elenco globale.
Tipo di restrizione |
Restrizione |
---|---|
Numero di voci |
L'elenco globale non deve essere vuoto. Deve contenere almeno un elemento LISTITEM. |
Univocità |
|
Restrizioni per i modelli di processo
Un modello di processo è un set di elementi di lavoro, query degli elementi di lavoro, modelli di prodotto, rapporti, gruppi di sicurezza e linee guida predefiniti che influisce sulla struttura di un progetto in Team Foundation. In Team Foundation Server sono disponibili due modelli di processo predefiniti che includono due stili diversi per la gestione del ciclo del software. È possibile personalizzare questi modelli in base alle esigenze univoche di un'organizzazione. Per ulteriori informazioni, vedere Personalizzazione dei modelli di processo.
La tabella riportata di seguito descrive le restrizioni relative ai modelli di processo.
Tipo di restrizione |
Restrizione |
---|---|
Lunghezza del nome di modello di processo |
Non deve superare 256 caratteri Unicode |
Univocità del nome di modello di processo |
|
Dimensione file del modello di processo |
La dimensione file del modello di processo non deve superare 2 GB (gigabyte). |
Restrizioni per Team Foundation Build
Team Foundation Build consente di gestire tutti gli aspetti del processo di compilazione in un singolo computer. Con Team Foundation Build, è possibile sincronizzare le origini, compilare l'applicazione, eseguire unit test associati, effettuare l'analisi del codice, rilasciare generazioni in un file server e pubblicare report di generazione.
Restrizioni per il computer di compilazione
Team Foundation Build è un'installazione separata dal client di livello applicazione o di livello dati di Team Foundation Server o dal client di Visual Studio. È possibile definire un computer separato. In alternativa, è possibile installare la compilazione affiancata sul computer client o sui server.
La tabella riportata di seguito descrive le restrizioni per il computer di compilazione.
Tipo di restrizione |
Restrizione |
---|---|
Spazio su disco |
Deve contenere spazio sufficiente per la compilazione, in quanto se lo spazio è insufficiente la compilazione avrà esito negativo. |
Directory di compilazione |
Deve essere un percorso locale (ad esempio C: \directorycompilazione). |
Directory della destinazione finale |
Deve essere un percorso UNC (ad esempio \\server\condivisione). |
Autorizzazioni della destinazione finale |
Ogni compilazione generata viene inserita in una nuova directory nella cartella a sola scrittura.
|
Account del servizio Team Foundation Build |
Se si modifica l'account del servizio Team Foundation Server dopo l'installazione iniziale, è necessario assicurarsi che vengano rispettate le condizioni seguenti.
|
Problemi relativi al firewall |
Se nel computer di compilazione è abilitato un firewall, assicurarsi che il programma tfsbuildservice sia presente nell'elenco delle eccezioni. |
Nomi dei tipi di compilazione
In Team Foundation Build vengono utilizzati i tipi di compilazione per configurare le condizioni in base a cui sarà compilata una soluzione o un insieme di soluzioni in un progetto team. Per eseguire una compilazione, è necessario creare un nuovo tipo di compilazione o utilizzarne uno esistente. Per ulteriori informazioni sui tipi di compilazione, vedere Definire il processo di compilazione.
La tabella riportata di seguito descrive le restrizioni per i nomi dei tipi di compilazione.
Tipo di restrizione |
Restrizione |
---|---|
Univocità |
Non devono essere identici al nome di un altro tipo di compilazione nel progetto |
Caratteri speciali |
|
Nomi di qualità di compilazione
La qualità di compilazione consente di associare un livello di qualità o uno stato di completamento a una compilazione completata. In Team Foundation Build è possibile inoltre creare nuovi valori per il tipo di qualità della compilazione. Per ulteriori informazioni, vedere Creare una definizione di compilazione di base. Per un elenco dei valori di qualità di compilazione predefiniti, vedere Valutare la qualità di una compilazione completata.
La tabella riportata di seguito descrive le restrizioni per i nomi di qualità di compilazione.
Tipo di restrizione |
Restrizione |
---|---|
Lunghezza |
Non devono essere costituiti da più di 256 caratteri Unicode |
Univocità |
Non devono essere identici al nome di un'altra qualità di compilazione nel computer Team Foundation Build |
Restrizioni per il controllo della versione
Il controllo della versione di Team Foundation costituisce un repository centrale per i file e per i comandi necessari per gestire tali file in un team. Offre inoltre criteri di archiviazione personalizzabili e funzionalità di diramazione, unione, sospensione e altre ancora.
Percorsi del server del controllo della versione
Il percorso del server del controllo della versione è il percorso completo di un file archiviato nel controllo della versione.
La tabella riportata di seguito descrive le restrizioni relative alla lunghezza del percorso del server del controllo della versione.
Tipo di restrizione |
Restrizione |
---|---|
Lunghezza |
|
Aggiunta di file al controllo della versione
Il sistema di controllo della version consente di archiviare molti tipi diversi di file. Per ulteriori informazioni su come aggiungere progetti o soluzioni di Visual Studio esistenti nel controllo della versione, vedere Posizionamento dei file sotto il controllo della versione. È inoltre possibile aggiungere file o cartelle che non sono associate a un progetto o una soluzione di Visual Studio. Per ulteriori informazioni, vedere Aggiungere al controllo della versione file e cartelle non appartenenti al progetto o alla soluzione.
La tabella riportata di seguito descrive le restrizioni applicate a file e cartelle da aggiungere al controllo della versione.
Tipo di restrizione |
Restrizione |
---|---|
Estensioni di file |
|
Cartelle |
|
Nomi di etichetta
Nel controllo della versione di Team Foundation, l'etichetta è un nome applicato a un set di revisioni specifico. È possibile associare etichette a un set di file non correlati nel controllo della versione. In questo modo, è possibile recuperare i file o eseguire operazioni su di essi come gruppo. Per ulteriori informazioni, vedere Utilizzare le etichette per eseguire uno snapshot dei file. La tabella riportata di seguito descrive le restrizioni per i nomi delle etichette.
Tipo di restrizione |
Restrizione |
---|---|
Lunghezza |
Non devono essere costituiti da più di 64 caratteri Unicode |
Caratteri speciali |
|
Aree di sospensione
Le aree di sospensione consentono di accantonare temporaneamente un gruppo di modifiche in sospeso ed eventualmente rimuoverle dall'area di lavoro. In un secondo tempo, sarà possibile ripristinare le modifiche contenute in un'area di sospensione nell'area di lavoro o inserirle nell'area di lavoro di un altro utente. Per ulteriori informazioni, vedere Utilizzo delle aree di sospensione.
La tabella riportata di seguito descrive le restrizioni relative ai nomi delle aree di sospensione.
Tipo di restrizione |
Restrizione |
---|---|
Lunghezza |
Non devono essere costituiti da più di 64 caratteri Unicode |
Caratteri speciali |
|
Nomi delle aree di lavoro
Un'area di lavoro è una copia sul lato client dei file e delle cartelle presenti in Controllo della versione di Team Foundation. Quando si creano più aree di lavoro, è possibile avere versioni diverse della stessa cartella del controllo della versione su un computer client. Per ulteriori informazioni sulle aree di lavoro, vedere Configurare il computer di sviluppo per l'utilizzo del progetto del team. La tabella riportata di seguito descrive le restrizioni relative ai nomi delle aree di lavoro.
Tipo di restrizione |
Restrizione |
---|---|
Lunghezza |
Non devono essere costituiti da più di 64 caratteri Unicode |
Caratteri speciali |
|
Vedere anche
Attività
Creare un gruppo a livello di insieme
Creare un gruppo di un progetto team
Aggiungere utenti a un gruppo predefinito
Aggiungere un utente direttamente a un progetto team o a un insieme di progetti team
Creare una definizione di compilazione di base
Valutare la qualità di una compilazione completata
Aggiungere al controllo della versione file e cartelle non appartenenti al progetto o alla soluzione
Concetti
Personalizzazione di dati di rilevamento, form, flusso di lavoro e gli altri oggetti del progetto
Aggiungere o modificare il testo della Guida di un campo elemento di lavoro
Utilizzo degli elenchi globali
Utilizzare le etichette per eseguire uno snapshot dei file
Utilizzo delle aree di sospensione
Configurare il computer di sviluppo per l'utilizzo del progetto del team
Altre risorse
Personalizzazione dei modelli di processo
Definire il processo di compilazione
Posizionamento dei file sotto il controllo della versione
Cronologia delle modifiche
Data |
Cronologia |
Motivo |
---|---|---|
Dicembre 2010 |
Informazioni aggiornate sulle restrizioni relative ai nomi delle aree di sospensione e delle aree di lavoro. |
Commenti e suggerimenti dei clienti. |
Ottobre 2010 |
Informazioni aggiornate sull'univocità obbligatoria per nomi di progetti team. |
Commenti e suggerimenti dei clienti. |