Dela via


Dir-kommando (Versionskontroll för Team Foundation)

Azure DevOps Services | Azure DevOps Server 2022 – Azure DevOps Server 2019

Visual Studio 2019 | Visual Studio 2022

Kommandot dir visar allt eller en del av innehållet på servern för Team Foundation Version Control (TFVC).

Förutsättningar

Om du vill använda dir kommandot måste du ha läsbehörighet inställd på Tillåt. Mer information finns i TFVC-standardbehörigheter.

Syntax

tf dir itemspec [/version:versionspec] [/recursive] 
[/folders] [/deleted] [/login:username,[password]] [/collection:TeamProjectCollectionUrl]

Parametrar

Argument

Argument

Beskrivning

<itemspec>

Identifierar filen eller mappen som du vill returnera information om. Mer information om hur TFVC parsar itemspec för att avgöra vilka objekt som finns inom omfånget finns i Använda alternativ för att ändra hur ett kommando fungerar.

Kommentar

Du kan ange mer än ett itemspec argument.

<versionspec>

Det användardefinierade värdet för /version alternativet. Mer information om hur TFVC parsar en versionsspecifikation för att avgöra vilka objekt som ligger inom dess omfång finns i Använda Team Foundation-versionskontrollkommandon.

<username>

Ger alternativet ett värde /login . Du kan ange ett användarnamnsvärde som antingen DOMAIN\username eller username.

<TeamProjectCollectionUrl>

URL:en för projektsamlingen som innehåller en eller flera filer eller mappar som du vill visa information om, till exempel http://myserver:8080/tfs/DefaultCollection/.

Alternativ

Alternativ

Beskrivning

/version

Anger att TFVC endast ska visa filer och mappar i en viss version.

/recursive

Visar alla filer och undermappar i den angivna katalogen.

/folders

Visar endast mappar.

/deleted

Visar borttagna objekt och befintliga objekt. De borttagna objekten följs med ;Xn var n är borttagnings-ID:t.

/login

Anger användarnamn och lösenord för att autentisera användaren med Azure DevOps.

/collection

Anger projektsamlingen.

Kommentarer

Kommandot dir körs på Azure DevOps-serverns kopior av filer, inte de lokala kopiorna. Kommandot använder den lokala mappade mappen för att hitta rätt Azure DevOps-serversökväg. Du använder det här kommandot för att utforska Azure DevOps-servern och identifiera filer som du kan behöva hämta.

Mer information om hur du använder tf kommandoradsverktyget finns i Använda Team Foundation-versionskontrollkommandon.

Exempel

I följande exempel visas en lista över filer, mappar, undermappar och filer i Azure DevOps-servermappen som c:\projects mappar till. Antalet objekt visas också. Mer information om hur du visar och redigerar mappningar för arbetsmappar finns i Kommandot Arbetsyta och kommandot Workfold.

c:\projects>tf dir /recursive

I följande exempel visas alla Azure DevOps-serverfiler på sökvägen 314dir . Undermappen 314dir behöver inte finnas i den lokala mappen.

c:\projects>tf dir 314dir

I följande exempel visas den version av filer som är märkta My label i 314dir Azure DevOps-serversökvägen. Undermappen 314dir behöver inte finnas i den lokala mappen.

c:\projects>tf dir /version:L"My label" 314dir

I följande exempel visas alla mappar i roten på Azure DevOps-servern. Den lokala arbetsmappen ignoreras eftersom $/ anger en Azure DevOps-serversökväg.

c:\projects>tf dir /folders $/

I följande exempel visas varje fil och mapp på Azure DevOps-servern.

c:\projects>tf dir /recursive $/

I följande exempel visas alla objekt i den aktuella mappen, inklusive borttagna objekt med sina borttagnings-ID:n.

c:\projects>tf dir /deleted