Подтвердить что ты не робот

Как я могу экспортировать результаты сравнения папок из Team Foundation Source Control

Запустив сравнение между основной папкой ветки и данным набором изменений в Source Control (Visual Studio TFS) и обнаружив ряд различий, я хотел бы экспортировать результаты в электронную таблицу, чтобы она могла быть передана и сделанные заметки и т.д.

Есть ли способ экспортировать этот список из экрана разницы папок?

Приветствия

Nige

4b9b3361

Ответ 1

Хорошим решением является копирование и вставка в Excel.

Начните с вершины, выберите все элементы Ctrl + C, а затем Ctrl + V в Excel.

Ответ 2

Не отнимать ничего от крутого ответа Джо, но я должен указать, что это также возможно из командной строки.

C:\Temp>tf folderdiff /?
TF - Team Foundation Version Control Tool
Copyright (c) Microsoft Corporation.  All rights reserved.

Displays a visual representation of the differences between files in two server
folders, in a server folder and a local folder, or in two local folders.

tf folderdiff [sourcePath] targetPath [/recursive] [/noprompt]
              [/server:serverName:port] [/filter:filter]
              [/filterLocalPathsOnly]
              [/view:same,different,sourceOnly,targetOnly]

Pass/noprompt (aka/i), чтобы распечатать текстовый дисплей на консоли или перенаправить его в файл. Например:

tf folderdiff . /r /i > diffs.txt

Ответ 3

Я думаю, что это ошибка в TFS, которая не позволяет вам get просто отличия.

Поскольку он может использоваться для элементов, не созданных с помощью VS, полезно иметь возможность просто получать различия при создании патчей и т.д. Большинство других инструментов предоставляют эту функцию.

Ответ 4

Не прямо afaik, лучше всего создать новое рабочее пространство, проверить конкретный набор изменений и использовать Beyond Compare/GNU diff -urw | grep "^ diff" /et al. чтобы получить список.