Posso usar o Team Explorer para mesclar mudanças entre duas filiais após uma fusão inicial infundada?

StackOverflow https://stackoverflow.com/questions/232172

Pergunta

Meu entendimento de uma mesclagem infundada no TFS foi que era um contrato único, e as fugir depois poderiam ser feitas sem ter que ser infundado:

a partir de http://msdn.microsoft.com/en-us/library/bd6dxhfy(vs.80).aspx

/Bestless - executa uma mesclagem sem uma versão base. Ou seja, permite que o usuário mescie arquivos e pastas que não possuem um relacionamento de mesclagem. Após uma mesclagem infundada, existe um relacionamento de mesclagem e as mescladas futuras não precisam ser infundadas.

No entanto, tentei esta noite com a seguinte configuração:

/Trunk
  |
  - Dev
  |
  - QA
     |
     - Stage
tf merge C:\src\Project\Branch\Dev\ C:\src\Project\Branch\QA /baseless /recursive

O comando funcionou bem e os arquivos foram mesclados. No entanto, se eu voltar ao Fonte Control Explorer e clicar com o botão direito do mouse e escolher a fusão na ramificação do Dev, o QA não é uma opção - apenas o tronco é.

Então, eu entendi mal os documentos e o que eles estavam realmente dizendo era que você sempre teve que fazê-lo na linha de comando, mas simplesmente não precisava incluir a troca /infundada?

Foi útil?

Solução

Você está correto, enquanto a mesclagem infundada original estabelece o relacionamento entre duas filiais anteriormente não relacionadas, todas as mescladas futuras precisam ser executadas usando a linha de comando, mas não precisam da opção /infundada:

http://blogs.vertigosoftware.com/teamsystem/archive/2006/07/13/3069.aspx

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top