TFS: Pode um shelveset ser restaurado para outro local?
Pergunta
Eu tenho o seguinte cenário:
user prateleiras A algumas mudanças. O tempo passa e um novo ramo do produto é criado. Mais tarde, é determinado que o shelveset contém código, que vai precisar no novo ramo.
Por padrão; Visual Studio só pode restaurar as alterações shelveset para o local onde eles foram arquivados a partir. É possível restaurar a minha shelveset no novo ramo? Eu não quero o código para ser verificado para o ramo original, como ele iria quebrar coisas.
Solução
É possível com as ferramentas de TFS de energia.
Veja: Posso unshelve a um ramo diferente no TFS 2008?
Observe a opção "migrar".
Outras dicas
Aqui está a visão geral sobre este comando básico comando Unshelve
A partir do artigo, um exemplo:
tfpt unshelve "demo_shelveset";rkandhal /migrate /source:"$/Code-branch-1" /target:"$Code-branch-2/"