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