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


Команда Localversions (система управления версиями Team Foundation)

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

Visual Studio 2019 | Visual Studio 2022

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

Необходимые компоненты

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

Синтаксис

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

Параметры

Аргументы

Argument

Description

<itemspec>

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

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

Примечание.

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

<workspacename>

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

<workspaceowner>

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

<TeamProjectCollectionUrl>

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

Параметры

Параметр

Description

/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