2011-06-17 5 views
0

В моей производственной отрасли у меня есть слияние, которое произошло на 6/3/2011. Слияние происходит из QA, но по некоторым причинам один из файлов Global.asax не сливался. Файл Global.asax даже не входит в список обновленных файлов. Есть ли способ объяснить почему?TFS 2010 - история истолкования

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

ответ

1

Это происходит постоянно в нашей компании. У нас есть ветвь разветвления, которую мы объединяем из ветвей dev в main.

вещи, которые могут произойти:

  • TFS не распознает изменении файла и игнорирует при слиянии

  • Пользователь решает не сливаться и игнорирует локальные изменения

  • пользователя решает объединить и слить с местными

  • Пользователь не принимает во внимание локальные изменения и принимает версию сервера

где местная = ветвь сливаться

Чтобы ответить вам вопрос «Могу ли я увидеть, что они выбрали это» нет, в меру моих знания, нет способа сделать это, потому что он просто обновляет файл или не обновляет файл. Инструменты конфликта и объединения только что помогут вам в модификациях слияния файлов не столько для исторического отслеживания того, как вы слились.

+0

+1 - @NgM Спасибо. Я думаю, вы правы. Я оставлю вопрос открытым на день или два дольше, чтобы увидеть, есть ли у кого-нибудь скрытые трюки в рукавах (возможно, некоторые дополнения). В противном случае вы получите ответ. –

+0

Np- рад помочь. –