Condividi tramite


Comando Add

Aggiunge file e cartelle al controllo della versione.

Suggerimento

SuggerimentoPrima 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

Suggerimenti

  • Suggerimento 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).

  • Suggerimento Se è necessario accantonare le modifiche (ed eventualmente pulire l'area di lavoro per un'altra attività), utilizzare Comando Shelve.