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

Просмотр истории проверок TFS через слияния?

В TFS, когда вы объединяете ветвь A в ветвь B и checkin, вы получаете единый набор изменений на B (как правило, с комментарием типа "объединенный A- > B" ).

Это означает, что B не имеет какой-либо истории проверки из A. Поэтому, если кто-то создал новый файл в ветке A, вы не можете сказать, кто создал его из ветки B. И если кто-то обновил файл на A, вы не можете сказать, кто сделал обновление из ветки B.

Есть ли способ увидеть эту подробную историю изменений в ветвях? Какая-то энергетическая игрушка или инструмент третьей стороны или что-то еще?

Обновление: инструмент tfpt history/followbranches TFS Power Toy не "расширяет слияние", он только "расширяет ветки" и поэтому не решает эту проблему.

4b9b3361

Ответ 1

TFS 2010 будет включать поддержку этого.

Брайан Гарри рассказывает об этом в этой презентации.

Теперь вы сможете увидеть, откуда произошло изменение, и кто сделал его после слияния изменений в другую ветку.

Ответ 2

Прямо сейчас 'tf merges' и 'tf merges/f: detail' предоставляют самую полную информацию отслеживания слияния. Однако они являются только командной строкой. И единственный сторонний инструмент, который я знаю о попытках предоставить графический интерфейс, - TFS Sidekicks.

В TFS 2010 это намного проще. Смотрите скриншоты по адресу:

Ответ 3

TFS SideKicks - еще один хороший инструмент для дополнения инструментов по умолчанию TFS.

Ответ 4

Силовые игрушки TFS 2008 поставляются с командой tf history/followbranches. Но эта команда не расширяет слияния.

Все, что он делает, показывает историю изменений с А до того, как была создана ветвь B. То, что оно не показывает вам, - это то, какие сборы изменений были объединены с A → B после того, как была создана ветвь.

Другими словами, то, что я хочу увидеть, это все наборы изменений, которые были сделаны в ветки источника, а затем применены к целевой ветке как часть операции слияния.

Ответ 5

Я думаю, что вы найдете TFS Sidekicks полезными, особенно в области истории:

Область приложения Sidekick для истории предоставляет следующие функции:

  • Просмотр дерева управления версиями с файлами и папками (аналогично Source Control Explorer)
  • Элемент поиска (файл или папка) по имени и выберите найденный элемент в дереве управления версиями
  • Просмотр выбранной истории элементов для всех пользователей или отфильтрованный пользователем
  • Экспорт списка истории в файл CSV
  • Сравнить версии файлов, выбранные в истории
  • Просмотр выбранных свойств элемента и ожидающих изменений
  • Просмотр выбранного дерева ветвей элементов и выбранных свойств ветвления
  • Просмотр выбранной истории слияния элементов; можно отдельно просмотреть все слияния, выполненные с выбранным элементом, в качестве цели слияния (слияния с) или с выбранным элементом в качестве источника (слияния)
  • Сравнить цели слияния и исходные файлы в истории
  • Просмотр выбранного элемента слияния кандидатов в древовидной структуре; можно выбрать один источник слияния из списка
  • Сравнить версию файла слияния с последней версией целевого файла
  • Просмотр выбранных ярлыков элементов для всех пользователей или отфильтрованных пользователем; отображаемая информация включает в себя версию элемента в ярлыке
  • Сравнить версии файлов между двумя метками
  • Просмотр сведений о наборе изменений, поддерживаемых во всех списках с наборами изменений

Team Foundation Sidekicks

Ответ 7

В галерее Microsoft существует плагин "TFS Branched History":

http://visualstudiogallery.msdn.microsoft.com/7d4f37b6-f9a4-44c6-b0a0-994956538a44

В плагине добавлена ​​кнопка "Разветвленная история" в контекстном меню Source Control Explorer (TFS)

Значок кнопки имеет часы, такие как стандартная "История", но с синей стрелкой:

Branched History Button

Если вы нажмете "Разветвленная история", откроется новое окно, а свойство Path будет установлено на текущий путь проводника управления версиями:

enter image description here

Нажмите "Запустить запрос", чтобы получить результаты на вкладке "История":

enter image description here

В контекстном меню вы можете запросить стандартные настройки набора параметров и сравнить файлы (папки).