Как экспортировать результаты папки сравнения из Team Foundation Source Control - PullRequest
17 голосов
/ 27 января 2009

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

Можно ли каким-либо образом экспортировать результаты этого списка на экране "Разница в папках"?

Приветствия

Nige

Ответы [ 4 ]

29 голосов
/ 27 августа 2009

Хорошее решение - скопировать и вставить в Excel.

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

12 голосов
/ 28 августа 2009

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

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
2 голосов
/ 28 октября 2010

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

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

0 голосов
/ 27 января 2009

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

...