Как перейти к файлу в проводнике управления источниками в Visual Studio

Мне нравится Обозреватель решений> Правый щелчок> Функция "Открыть папку" в расширении PowerCommands для Visual Studio 2010. Мне нужен эквивалент функции "Перейти к местоположению в Source Control Explorer". Как узнать местоположение в TFS заданного открытого файла или файла в обозревателе решений (или файла в навигаторе решений, в котором у вас есть расширение Productivity Power Tools)?

Лучшим ответом будет пара щелчков мышью и отсутствие клавиатуры. Следующим лучшим ответом будет отображение горячих клавиш.

Единственное решение, которое я нашел до сих пор, - это использование расширения Productivity Power Tools, которое имеет функцию "Найти в Source Control". Файл в списке результатов можно щелкнуть правой кнопкой мыши на "Открыть папку в Source Control Explorer". Недостатки этого решения в том, что оно занимает много кликов, и результаты поиска могут соответствовать более чем одному файлу, если файлы существуют с одинаковым именем в разных папках.

6 ответов

Решение

Попробуйте расширение Visual Studio VSCommands для Visual Studio 2012. Он имеет функцию под названием Locate в TFS. Это добавит новую кнопку в Обозреватель решений. Найдите в TFS, который открывает активный выбранный файл / папку в TFS Source Control Explorer.

Существует автономное расширение, которое вы можете загрузить, которое называется Locate in TFS, в Visual Studio.

"Найти в TFS" в галерее TFS

"Найдите в TFS" на GitHub

Это также работает с файлами, которые вы "исключаете из системы контроля версий", как это делают многие разработчики с файлами web.config.

В посте psulek выше упомянуто это как часть VSCommands, но я предпочитаю автономное расширение.

Запрос о возможностях был поднят командой Visual Studio. Читать здесь

Я знаю, что, вероятно, слишком поздно. Смотрите расширение TfsExt для vs2010

Для Visual Studio 2013 попробуйте облегченное расширение TfsExt13

Я не уверен, если это возможно, но это хорошее предложение.

Эти два примера показывают, как использовать API-интерфейсы расширяемости Visual Studio для доступа к API-интерфейсам TFS Source Control Explorer.

Другие вопросы по тегам