Revogando Créditos de Mesclagem do TFS

Entendo que, ao realizar uma mesclagem em BRANCHA> BRANCHB e selecionar "Manter Destino" em alguns arquivos, o "Merge Credits" será concedido a esses arquivos no histórico do TFS:Mesclando ramo de desenvolvimento ao principal: não houve alterações para mesclar

Existe uma maneira de revogar / limpar os créditos de mesclagem em determinados arquivos, permitindo efetivamente que nossos desenvolvedores realizem uma mesclagem / força por meio do Source Control Explorer?

Contexto:

Semanalmente, nos fundimos em BRANCHA> BRANCHB para sincronizar esforços paralelos. Todos os arquivos com conflitos não resolvidos são observados e seus proprietários são notificados para realizar uma mesclagem nesses arquivos de A> B. Em seguida, selecionamos "Manter destino" nesses arquivos - antecipando uma mesclagem futura pelo proprietário do arquivo para resolver o conflito pendente. Estamos delegando o trabalho aos proprietários individuais.

No entanto, isso não funciona muito bem, porque o TFS verá que a mesclagem inicial "resolveu" o conflito (baseando sua avaliação no histórico de mesclagem anterior, não no conteúdo do arquivo).

Desejo permitir que os desenvolvedores realizem novas mesclagens nesses arquivos sem forçá-los a usar o prompt de comando e a opção / force.

Seguindo em frente, meu plano é "Desfazer alterações" nas alterações pendentes que foram selecionadas como "Manter destino" antes de fazer check-in em uma filial> fusão de filial. Isso permitirá que os desenvolvedores realizem as mesclagens de forma independente, evitando os créditos de mesclagem.

Mas, olhando para trás, uma junção de ramificação / força de ramificação <> resulta em centenas de conflitos que gostaríamos de delegar aos proprietários como um meio de sincronizar duas ramificações. A realização de uma mesclagem clássica não informa nada sobre isso, porque as mesclagens anteriores têm “Kept Target”.

questionAnswers(1)

yourAnswerToTheQuestion