Как получить комментарии к набору изменений с кандидатами на слияние из команды командной строки TFS?

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

Я знаю, что могу сделать эту команду tf:

tf merge /candidate $/Branch1 $/Branch2

Который возвращает что-то это:

Changeset Author                           Date
--------- -------------------------------- ----------
   22282  developer1                       08/09/2012
   22354  developer2                       08/14/2012
   22361  developer2                       08/14/2012
   22365  developer2                       08/14/2012
   22381  developer3                       08/15/2012

Тем не менее, я хотел бы получить комментарии, а также. Мастер слияния делает нечто подобное при слиянии «Выбранные наборы изменений». Вот пример:

enter image description here

Я думал, что смогу каким-то образом совместить tf merge /candidateс этой командой:

tf changeset /noprompt 12345

Что выводит что-то вроде этого:

Changeset: 12345
User: developer1
Date: Thursday, August 09, 2012 5:20:01 PM

Comment:
  Completed various things

Items:
  merge, edit $/Branch1/BreakFreely.asmx.vb
  merge, edit $/Branch1/FreelyBroken.vb

Work Items:
  ID    Type                State Assigned To  Title
  ----- ------------------- ----- ------------ -----------------------------------------------------------------------------
  21406 Sprint Backlog Task Done  JoDeveloper1 Fix various things

Check-in Notes:
  Code Reviewer:
    Complete Lyblind

Короче говоря, мой желаемый результат примерно такой:

Changeset Author                           Date       Comment
--------- -------------------------------- ---------- --------------------------
   22282  developer1                       08/09/2012 Fixed random stuff
   22354  developer2                       08/14/2012 Fixed specific stuff

Что вы думаете?

10
задан Jon 15 August 2012 в 18:36
поделиться