С TFS мне нужно найти набор изменений по комментариям и/или разработчиком. Может быть, сегодня я просто слепой, но я не вижу простой способ в Source Control Explorer выполнить эту задачу?
Как найти и просмотреть набор изменений TFS по тексту комментариев?
Ответ 1
С установленными электроинструментами:
tf history $/ -r | ? { $_.comment -like '*findme*' }
Ответ 2
Если у вас установлены инструменты TFS Power Tools, вы можете запустить это в командной строке:
tfpt searchcs
чтобы получить окно GUI с параметрами для поиска по коммиттерам и комментариям. Я использую TFS Power Tools (март 2011 г.) и TFS 2010.
Ответ 3
EASY WAY и не требуется сторонних приложений/надстроек:
- Проводник с открытым исходным кодом
- "Просмотр истории" из корня сервера TFS
- Прокрутите вниз (быстро и быстро нажав кнопку "Конец" )
- Выберите все записи, скопируйте
- Откройте Excel и вставьте
Теперь Excel позволит вам искать комментарии (Excel родное приложение, не спорьте..).
Ответ 4
Там есть надстройка Visual Studio, которая делает это сейчас: http://visualstudiogallery.msdn.microsoft.com/3f65dee8-5a44-4771-929b-26531c482fbf.
Ответ 5
В качестве альтернативы без установки электроинструментов следующая команда будет работать, если вы ищете поисковый запрос findme.
Windows: tf history "$/Team Project/Development" /noprompt /recursive | findstr findme
Linux: tf history "$/Team Project/Development" /recursive | grep findme
NB. Пожалуйста, благодарите этого парня, если вы сочтете это полезным.
Ответ 6
Вы можете использовать клиент командной строки: вывести вывод tf history в файл, а затем использовать любую поисковую программу, которую вы предпочитаете.
Ответ 7
Найти набор изменений по комментариям 2013 года для Visual Studio 2013 http://developer.azurewebsites.net/2014/08/find-changeset-by-comment-2013-for-visual-studio-2013/
Ответ 8
Чтобы увидеть сеансы для члена команды:
В проводнике команд перейдите к Team Project, перейдите к членам команды, щелкните правой кнопкой мыши участника команды, для которого вы хотите увидеть изменения, и выберите "Показать историю проверок".
Ответ 9
Я не знаю, как это сделать с помощью Comment Text, но это позволит искать разработчиком:
Если вы откроете пункт меню File- > Source Control- > Find In Source Control- > Changesets... (вы должны быть в Source Control Explorer, чтобы это было доступно). Откроется диалоговое окно Find Changesets. Затем вы можете искать наборы изменений разработчиком в данной исходной папке (или проекте).
Это покажет вам комментарии, но вы не можете их искать. (Хотя вы можете отсортировать список по комментариям и найти комментарий, который вы ищете именно так.)
На стороне примечания, если вы хотите увидеть детали набора изменений в этом диалоговом окне, вам нужно нажать кнопку "Детали". Двойной щелчок по набору изменений закрывает диалог.
Ответ 10
Я смог сделать это в разделе кода веб-портала TFS.
Перейдите в TFS в своем браузере, перейдите в код, нажмите на панели изменений, затем расширенный поиск. Вы можете фильтровать по пользователю и диапазону дат. Вы не можете искать по комментариям, но если у вас есть общий диапазон дат, тогда вы можете отфильтровать его, а затем использовать поиск в браузерах (ctrl + f).
Ответ 11
Я добавил tfpt searchcs
из TFS Power Tools в качестве внешнего инструмента в VisualStudio:
- Команда:
C:\Program Files (x86)\Microsoft Team Foundation Server 2015 Power Tools\TFPT.EXE
(или где бы вы ни установили свои электроинструменты TFS) - Аргументы:
searchcs /collection:http://tfsserver:8080/tfs $(SolutionDir)
(путь решения преобразуется в путь к серверу) - Исходный каталог:
c:\path\to\your\vs\IDE
(если толькоtf.exe
не находится в вашем пути (что не так по умолчанию), это гарантирует, что вы можете просмотреть детали набора изменений из диалогового окна поиска, поскольку он запускаетtf.exe
)