Comando Add
Aggiunge file e cartelle al controllo della versione.
Suggerimento
Prima di aggiungere i file al controllo della versione, è necessario innanzitutto configurare l'area di lavoro nel computer di sviluppo.Vedere Workspace Command o Configurare il controllo della versione di Team Foundation nel computer di sviluppo.
Requisiti: vedere Riferimento alle autorizzazioni per Team Foundation Server.
tf add itemspec [/lock:(none|checkin|checkout)] [/encoding:filetype]
[/noprompt] [/recursive] [/noignore] [/login:username,[password]]
Parametri
Parametro |
Descrizione |
---|---|
/encoding: filetype |
Ignorare questo parametro. |
itemspec |
Specifica l'ambito degli elementi da aggiungere. È possibile specificare più di un argomento itemspec. Per la sintassi, vedere Riferimenti ai comandi del controllo della versione di Team Foundation. |
/lock |
Applica o rimuove un blocco. Vedere Riferimenti ai comandi del controllo della versione di Team Foundation. |
/login:username,[password] |
Specifica l'account utente per l'esecuzione del comando. Vedere Riferimenti ai comandi del controllo della versione di Team Foundation. |
/noignore |
Per impostazione predefinita, determinati tipi di file, ad esempio i file con estensione dll, vengono ignorati dal controllo della versione. Le regole in un file .tfignore si applicano al comando Add quando si specifica un carattere jolly in itemspec. Per eseguire l'override dell'applicazione delle regole in questo caso, specificare /noignore. È possibile configurare quali tipi di file dovranno essere ignorati utilizzando un file .tfignore (vedere Aggiungere file: file .tfignore). |
/noprompt |
Evita la visualizzazione delle finestre e delle finestre di dialogo e reindirizza i dati di output al prompt dei comandi. Vedere Riferimenti ai comandi del controllo della versione di Team Foundation. |
/recursive |
Aggiunge in modo ricorsivo gli elementi inclusi nella directory specificata e nelle eventuali sottodirectory. |
Esempi
In tutti gli esempi seguenti, si supponga che sia stato eseguito il mapping di $/SiteApp/Main/ a c:\code\SiteApp\Main\ nell'area di lavoro.
Aggiungere tutti i nuovi file in un'area di lavoro locale
I nuovi file in un'area di lavoro locale vengono rilevati automaticamente. È possibile promuovere questi nuovi file rilevati a modifiche in sospeso.
c:\code\SiteApp\Main\SolutionA\Project1>tf add
Aggiunge le versioni più recenti di tutti gli elementi (ad eccezione di quelli che vengono ignorati) in un'area di lavoro locale.
c:\code\SiteApp\Main\SolutionA\Project1>tf add /noignore
Aggiunge le versioni più recenti di tutti gli elementi in un'area di lavoro locale.
Aggiungere singoli elementi
c:\code\SiteApp\Main>tf add program1.cs program2.c
Aggiunge i file program1.cs e program2.c.
Aggiungere in modo ricorsivo tutti gli elementi di un tipo specifico
c:\code\SiteApp\Main>tf add *.cs /recursive
Aggiunge tutti i file di codice C# (.cs) nella directory corrente e in tutte le sottodirectory.
Utilizzo di Visual Studio
- Aggiungere file al server Utilizzare Visual Studio per aggiungere file al server.
Suggerimenti
I risultati del comando vengono accodati come modifiche in sospeso (vedere Comando Status) e avranno effetto sul server solo dopo l'archiviazione (vedere Comando Checkin).
Se è necessario accantonare le modifiche (ed eventualmente pulire l'area di lavoro per un'altra attività), utilizzare Comando Shelve.