2010-03-31 3 views
29

Есть ли способ сравнить 2 полки в TFS, не прибегая к использованию как в отдельных рабочих пространствах, так и при удалении файлов?Как я могу легко разделить/сравнить 2 полки в TFS?

+1

Не могли бы вы упомянуть, какой метод работал и как именно? Благодаря! –

+0

Я пошел с обзором tfpt в конце. – koregan

+1

, но, поскольку комментарий Яна Гольдби о принятых ответах, это не сравнивает полки с локальной копией, а на полке и оригинальной версии/последней версии ...? – codeling

ответ

12

В настоящее время у меня нет доступа к TFS, но если файл на полке имеет уникальный идентификатор (например, $/x/y/z/abc; SH = 'ShelvesetName'), вы должны иметь возможность выдавать в командной строке tf dff command для сравнения.

Или

Если вы unshelve одну, а затем использовать командную строку TFS электроинструменты для сравнения другую с помощью команды обзора

tfpt review /shelveset:shelvesetName;userName 

электроинструментов определенной версии, и вы можете скачать следующие версии:

+1

+1 Это потрясающе! Спасибо за ссылку TFPT. – GalacticCowboy

+18

Команда просмотра tfpt, похоже, не может сравниться с вашим локальным диском. Кнопка Diff дает вам изменения в исходной версии, а Diff Latest дает вам изменения с последней версии на сервере. Ни то, что попросил первоначальный вопросник. –

+2

Вниз проголосовали, потому что он говорит «вы должны». Значит, это так? –

22

Я искал то же самое, т.е. сравнить содержимое двух shelveets без необходимости unshelve один из них. Завершите создание расширения Visual Studio для этой функции.

Расширение доступно для Visual Studio 2013

http://visualstudiogallery.msdn.microsoft.com/1fa59764-efc6-457a-a5f3-81ca68e280e8

и Visual Studio 2012

http://visualstudiogallery.msdn.microsoft.com/33c521d4-73fc-48be-969d-fa68c511341f

Пожалуйста, не стесняйтесь использовать и дать свой отзыв.

+0

Очень приятно, хорошо сэр.Вы сделали мир лучше. – gregsdennis

+0

Вы да человек Хамид. –

+0

@ Хамид какой-нибудь шанс, что вы обновляете это для VS 2015? –

Смежные вопросы