Для чего нужны звездочки в выводе tf merge - PullRequest
5 голосов
/ 17 августа 2010
tf merge /recursive /candidate $/foo/ExUI $/bar/ExUI
Changeset Author                           Date
--------- -------------------------------- ----------
   23438  Fred_Bloggs                      04/05/2010
   23609  Jimmy_jones                      11/05/2010
   23943* John_doe                         25/05/2010

Может кто-нибудь объяснить, для чего звездочка в вышеприведенном выводе. Я предположил, что это указывает на наборы изменений, которые включают изменения, выходящие за рамки текущего запроса и являющиеся «частичными», но при расследовании это не так.

Есть предложения? Было бы очень полезно, если бы был способ идентифицировать такие наборы изменений. Текущий план состоит в том, что мы должны выгрузить содержимое каждого набора изменений в файл и вручную проверить наличие изменений вне области действия.

1 Ответ

5 голосов
/ 17 августа 2010

Вы должны прочитать пост группы поддержки разработчиков на Частичные слияния в TFS - Руководство .

Это может означать:

В выводе вы будетесм. звездочку (*) рядом с набором изменений 138, которая указывает, что это частичное слияние.Это означает, что только часть набора изменений 138 была объединена с набором изменений 139. Если мы посмотрим на кандидатов на слияние от Dev до Main, мы увидим, что даже если мы уже слили набор изменений 138 в Main, он все еще является кандидатом на слияние.Это вызвано тем фактом, что механизм слияния обнаружил, что в наборе изменений 138 все еще есть некоторые изменения, которые не были переданы из Dev в Main.

Я прочитал бы весь пост и посмотрел, отвечает ли он на вашвопрос.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...