Предположим, что существует проект TFS Project
с подпапками trunk
и 1,0
. trunk
содержит последнюю версию кода приложения для этого проекта, а 1.0
содержит код того же приложения для одноименной выпущенной версии.
Имеются метки для обеих подпапок, и все метки включают файлы только в одной из подпапок. [Вы также можете предположить, что метки рекурсивны для определенного (максимального) набора изменений для всех файлов во всей подпапке, если это упрощает ваш ответ.]
Как я могу создать список меток для одного из эти подпапки с помощью Visual Studio, инструмента командной строки TFS tf.exe
или любого другого общедоступного (и бесплатного) инструмента или кода.
Примечание. Я написал код T-SQL, который напрямую обращается к базе данных контроля версий TFS для получения этой информации, но мне любопытно, существуют ли «лучшие» способы сделать это.