Как узнать текущий идентификатор набора изменений TFS Visual Studio - PullRequest
0 голосов
/ 16 мая 2018

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

Допустим, последний зарегистрированный набор изменений - 8400. Я хочу как-то найти текущий идентификатор набора изменений рабочей области на этом компьютере, например, 8329.

Ответы [ 2 ]

0 голосов
/ 17 мая 2018

Да, команда tf history может этого добиться.

Для вашего удобства вы можете просто скопировать приведенные ниже строки и сохранить их как файл cmd / bat, а затем запустить его напрямую, чтобы получить последний идентификатор набора изменений в определенном каталоге в локальной рабочей области, ( В вашем сценарии вам нужно ввести корневой путь вашего рабочего пространства )

ECHO OFF

SET "VSDir=C:\Program Files (x86)\Microsoft Visual Studio\2017\Enterprise\Common7\IDE\CommonExtensions\Microsoft\TeamFoundation\Team Explorer"  :: For VS 2017

:: For VS 2015: SET "VSDir=C:\Program Files (x86)\Microsoft Visual Studio 14.0\Common7\IDE"

CD %VSDir%

SET /p LocalPath=Enter LocalPath: 

ECHO.

tf history %LocalPath% /r /noprompt /stopafter:1 /version:W

ECHO.
PAUSE

enter image description here

Кроме того, вы также можете использовать клиентский API контроля версий для достижения этой цели. За дополнительной информацией обращайтесь: Как определить последний набор изменений в вашем рабочем пространстве

0 голосов
/ 16 мая 2018

Вы можете использовать команду tf history .Перейдите в корневую папку рабочего пространства и:

tf history . /recursive /noprompt /stopafter:1 /version:W
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...