Поделиться через


Команда Dir (Управление версиями Team Foundation)

Azure DevOps Services | Azure DevOps Server 2022 — Azure DevOps Server 2019

Visual Studio 2019 | Visual Studio 2022

Команда dir отображает все содержимое сервера для управления версиями Team Foundation (TFVC).

Необходимые условия

Чтобы использовать команду dir, укажите разрешения на чтение, чтобы разрешить. Дополнительные сведения см. в разделе разрешения TFVC по умолчанию.

Синтаксис

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

Параметры

Аргументы

аргумент

описание

<itemspec>

Определяет файл или папку для возврата сведений. Дополнительные сведения о том, как TFVC анализирует itemspec, чтобы определить, какие элементы находятся в области, см. в разделе Использование параметров для изменения способафункций команд.

Заметка

Можно указать несколько itemspec аргументов.

<versionspec>

Указанное пользователем значение параметра /version. Дополнительные сведения о том, как TFVC анализирует спецификацию версии, чтобы определить, какие элементы находятся в пределах области, см. в разделе Использование команд управления версиями Team Foundation.

<username>

Предоставляет значение для параметра /login. Можно указать значение имени пользователя как DOMAIN\username или username.

<TeamProjectCollectionUrl>

URL-адрес коллекции проектов, содержащей один или несколько файлов или папок, о которых требуется отобразить сведения, например http://myserver:8080/tfs/DefaultCollection/.

Параметры

параметра

описание

/version

Указывает, что TFVC должен отображать только файлы и папки определенной версии.

/recursive

Отображает все файлы и вложенные папки в указанном каталоге.

/folders

Отображает только папки.

/deleted

Отображает удаленные элементы и существующие элементы. За удаленными элементами следует ;Xn, где n является идентификатором удаления.

/login

Указывает имя пользователя и пароль для проверки подлинности пользователя с помощью Azure DevOps.

/collection

Указывает коллекцию проектов.

Замечания

Команда dir работает на сервере Azure DevOps копии файлов, а не на локальных копиях. Команда использует локальную сопоставленную папку, чтобы найти соответствующий путь к серверу Azure DevOps. Эта команда используется для изучения сервера Azure DevOps и определения файлов, которые вам может потребоваться получить.

Дополнительные сведения об использовании служебной программы командной строки tf см. в разделе Использование команд управления версиями Team Foundation.

Примеры

В следующем примере отображается список файлов, папок, вложенных папок и файлов в папке сервера Azure DevOps, на которую c:\projects сопоставляется. Число элементов также указано. Дополнительные сведения о просмотре и изменении сопоставлений рабочих папок см. в команде "Рабочая область" и команде Workfold.

c:\projects>tf dir /recursive

В следующем примере отображаются все файлы сервера Azure DevOps в пути 314dir. Вложенный каталог 314dir не должен существовать в локальной папке.

c:\projects>tf dir 314dir

В следующем примере отображается версия файлов, помеченных My label, в пути сервера 314dir Azure DevOps. Вложенный каталог 314dir не должен существовать в локальной папке.

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

В следующем примере отображаются все папки в корне сервера Azure DevOps. Локальная рабочая папка игнорируется, так как $/ обозначает путь к серверу Azure DevOps.

c:\projects>tf dir /folders $/

В следующем примере перечислены все файлы и папки на сервере Azure DevOps.

c:\projects>tf dir /recursive $/

В следующем примере перечислены все элементы в текущей папке, включая удаленные элементы с идентификаторами их удаления.

c:\projects>tf dir /deleted
  • команда рабочей области
  • команда Workfold