TFS Branch/Merge соответствует обзору истории

У нас есть настройка с "trunk" в нашей недавно переработанной системе VSS TFS, и разработчики выполняют работу в ветвях от туловища, которые снова объединены.

Мы старательно комментировали наши изменения во время проверки, чего мы никогда не делали в дни VSS. Однако, когда я щелкаю правой кнопкой мыши по файлу соединительной линии в проводнике исходного кода и выбираю "История", я вижу только монолитные ревизии с надписью "merge from dev branch" (или независимо от того, что разработчик написал там, когда они слились.) В записи истории нет даже, похоже, содержит информацию о том, какая ветка была объединена в то время, не говоря уже о какой-либо информации об изменениях, которые ее составляют, или о комментариях, которые идут с ними.

Как другие пользователи TFS столкнулись с этой проблемой?

Есть ли другой способ просмотреть историю, которую я здесь отсутствует?

Ответы

Ответ 1

Это может быть то, что вы ищете: http://www.codeplex.com/TFSBranchHistory

Не использовал его лично, поэтому я не могу ручаться за него.

Ответ 2

Глядя на историю изменений до слияния, это немного болевая точка с TFS. Настолько, что Microsoft проделала большую работу для решения этой проблемы в следующей версии TFS (TFS 2010). В TFS 2010 (когда он появляется), когда вы переходите к слиянию в режиме просмотра истории, на самом деле это немного твисти, что вы можете расширить и перейти к истории, которая была объединена, что намного приятнее.

В то же время, когда я вижу большой комментарий монолитного слияния (или ветки), я, как правило, издал слышимый вздох, а затем нашел файл в ветке, из которого он был объединен в Source Control Explorer, и сделал там историю просмотров.

Ответ 3

Посетите страницу плагина TFS Branched History в галерее Microsoft:

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

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