Condividi tramite


Comando Add

Aggiunge file e cartelle al controllo della versione

SuggerimentoSuggerimento

SuggerimentoPrima di aggiungere i file al controllo della versione, è necessario innanzitutto configurare l'area di lavoro nel computer dello sviluppatore.Vedere la proprietà Workspace Command o Configurare il computer dello sviluppatore e iniziare a utilizzare il controllo della versione.

Requisiti: vedere 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

Ignora 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 .dll, vengono ignorati dal controllo della versione.Le regole in un file .tfignore si applicano al comando Add quando si specifica una wildcard 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 ricorsivamente gli elementi inclusi nella directory specificata e nelle eventuali sottodirectory.

Esempi

In tutti gli esempi seguenti, si supponga che $/SiteApp/Main/ sia mappato in c:\code\SiteApp\Main\ nell'area di lavoro.

f9yw4ea0.collapse_all(it-it,VS.110).gifAggiungere tutti i nuovi file in un'area di lavoro locale

I nuovi file nell'area di lavoro locale vengono automaticamente rilevati.È possibile promuovere questi nuovi file rilevati alle 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.

f9yw4ea0.collapse_all(it-it,VS.110).gifAggiungere singoli elementi

c:\code\SiteApp\Main>tf add program1.cs program2.c

Aggiunge i file program1.cs e program2.c.

f9yw4ea0.collapse_all(it-it,VS.110).gifAggiungere 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 nelle 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 eseguire lo shelving delle modifiche (ed eventualmente se è necessario pulire l'area di lavoro per un'altra attività), utilizzare Comando Shelve.