Команда 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