Создать отчет о слиянии VSTS

Мы используем VSTS/TFS для контроля исходного кода. Иногда нам приходится объединять ветки. Когда между файлами возникает конфликт, мы получаем Источник, Цель и предлагаемый новый файл. Я ищу отчет о слиянии, который показывает это для всех объединенных файлов, даже для файлов, в которых нет конфликтов.

Кто-нибудь знает, возможно ли это в VSTS?


person Bartvandee    schedule 11.04.2018    source источник


Ответы (1)


Зависит от вашего определения возможных... После выполнения слияния, прежде чем разрешать какие-либо конфликты, вы можете запустить tf folderdiff, чтобы получить все измененные файлы и их статус. Затем используйте tf diff, чтобы получить различия между источником и целью.

Или вы можете использовать клиентскую объектную модель Visual Studio для запроса всей информации.

В Visual Studio нет встроенного мастера или возможности просто экспортировать отчет.

person jessehouwing    schedule 11.04.2018
comment
Спасибо за ваш ответ, как я могу запустить команды в VSTS? Или VS2017? - person Bartvandee; 23.04.2018
comment
Это из командной строки разработчика на машине, где установлена ​​Visual Studio. - person jessehouwing; 23.04.2018
comment
Я не смог заставить команду работать. Я получаю сообщение об ошибке «Отказано в доступе» при использовании командной строки - person Bartvandee; 03.05.2018
comment
Как вы использовали команду? Можешь поделиться? Вы можете получить доступ к VSTS из браузера? Команда должна выглядеть так: tf folderdiff D:\Workspace\VSTS\TestCase\TestCaseProject-branch $/TestCase/TestCaseProject-branch /collection:https://xxx.visualstudio.com /login:username,[password] - person Cece Dong - MSFT; 04.05.2018