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


Команда Localversions (Team Foundation Version Control)

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

Visual Studio 2019 | Visual Studio 2022

Команда Team Foundation Version Control (TFVC) localversions отображает версию одного или нескольких элементов в рабочей области.

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

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

Синтаксис

tf localversions ItemSpec
[/recursive] [/format:brief|detailed]
[/workspace:WorkspaceName[;WorkspaceOwner]] [/collection:TeamProjectCollectionUrl]

Параметры

Аргументы

аргумент

описание

<itemspec>

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

Можно указать только локальный файл или папку. Например, c:\project1\binder.cs является допустимым, но $/project1/binder.cs недопустимы.

Заметка

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

<workspacename>

Используйте этот аргумент с параметром /workspace для указания рабочей области, отличной от рабочей области, сопоставленной с текущим каталогом.

<workspaceowner>

Используйте этот аргумент с аргументом workspacename, если вы хотите указать общедоступную рабочую область.

<TeamProjectCollectionUrl>

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

Параметры

параметра

описание

/format

Укажите один из следующих параметров для управления тем, как отображаются данные, возвращаемые этой командой:

  • Brief (по умолчанию): каждый каталог отображается только один раз, а затем файлы, содержащиеся в нем.
  • Detailed: каждый файл отображается после полного пути.

/recursive

Укажите этот параметр, если требуется, чтобы операция включала элементы в вложенные папки.

/workspace

Укажите этот параметр, чтобы отобразить данные о версиях элементов в рабочей области, отличной от указанной в текущем каталоге.

/collection

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

Замечания

При получении или извлечении файла обычно загружается самая текущая версия. Однако у вас могут быть более старые версии некоторых файлов в рабочей области.

Например, возможно, вы проверили некоторые файлы и не проверили работу в течение нескольких недель. Другие пользователи в вашей команде, возможно, проверили изменения в одних и том же файлах в течение этого времени. В этом случае версии этих файлов в рабочей области будут старше текущих версий на сервере для TFVC. Для получения сведений о версиях этих файлов в рабочей области можно использовать команду localversions.

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

Примеры

В следующем примере показана версия файла ControllerBase.cs в рабочей области, сопоставленной с папкой c:\workspaces\FeatureA\catalog\controller.

c:\workspaces\FeatureA\catalog\controller>tf localversions ControllerBase.cs

В следующем примере отображаются версии всех файлов, включая вложенные папки, в рабочей области, сопоставленной с папкой c:\workspaces\FeatureA\catalog. Так как указан параметр /format:detailed, каждый файл отображается с полным путем.

c:\workspaces\FeatureA\catalog\>tf localversions . /recursive /format:detailed