Lägg till kommando (Versionskontroll för Team Foundation)
Azure DevOps Services | Azure DevOps Server 2022 – Azure DevOps Server 2019
Visual Studio 2019 | Visual Studio 2022
Kommandot Team Foundation Version Control add
lägger till filer och mappar till en TFVC-lagringsplats.
Förutsättningar
TFVC-arbetsytan som konfigurerats på utvecklingsdatorn. Se Kommandot Arbetsyta eller Konfigurera Versionskontroll för Team Foundation på utvecklingsdatorn.
Syntax
tf add itemspec [/lock:(none|checkin|checkout)] [/encoding:filetype]
[/noprompt] [/recursive] [/noignore] [/login:username,[password]]
Parametrar
Parameter | Description |
---|---|
/encoding: <filetype> |
Ignorera den här parametern. |
itemspec |
Anger omfånget för de objekt som ska läggas till. Du kan ange mer än ett itemspec argument. |
/lock |
Tillämpar eller tar bort ett lås. Se Använda Team Foundation Version Control-kommandon. |
/noignore |
Som standard ignorerar versionskontrollen vissa typer av filer, till exempel .dll filer. Du kan konfigurera vilka typer av filer som ska ignoreras med hjälp av en .tfignore-fil . Se Anpassa vilka filer versionskontroll ignorerar. Reglerna i en .tfignore-fil gäller för add kommandot när du anger ett jokertecken i .itemspec Om du vill åsidosätta dessa regler anger du /noignore . |
/noprompt |
Undertrycker visning av fönster och dialogrutor och omdirigerar utdata till kommandotolken. Se Använda Team Foundation Version Control-kommandon. |
/recursive |
Rekursivt lägger till objekt i den angivna katalogen och eventuella underkataloger. |
Exempel
Följande exempel förutsätter att c:\code\SiteApp\Main\
mappar till $/SiteApp/Main/
i arbetsytan.
Lägga till alla nya filer på en lokal arbetsyta
Nya filer på en lokal arbetsyta identifieras automatiskt. Du kan höja upp dessa nyligen identifierade filer till väntande ändringar.
Följande kommando lägger till de senaste versionerna av alla objekt på en lokal arbetsyta, förutom de objekt som ignoreras:
c:\code\SiteApp\Main\SolutionA\Project1>tf add
Följande kommando lägger till de senaste versionerna av alla objekt på en lokal arbetsyta, även objekt som har angetts som ignorerade:
c:\code\SiteApp\Main\SolutionA\Project1>tf add /noignore
Lägga till enskilda objekt
Följande kommando lägger till filerna program1.cs och program2.cs:
c:\code\SiteApp\Main>tf add program1.cs program2.cs
Lägg rekursivt till alla objekt av en viss typ
Följande kommando lägger till alla C#-kodfiler (.cs) i den aktuella katalogen och eventuella underkataloger:
c:\code\SiteApp\Main>tf add *.cs /recursive
Arbeta i Visual Studio
- Du kan också använda Visual Studio för att lägga till filer på servern.
Tips
- Resultatet av
add
kommandot placeras i kö som väntande ändringar och börjar inte gälla på servern förrän du checkar in dem. Se Checkin-kommandot. - Om du vill lägga ändringar åt sidan eller rensa arbetsytan för en annan uppgift använder du kommandot Shelve.