Suspender seu trabalho e gerenciar seu Shelvesets
Por vários motivos, às vezes você precisa permitir qualquer ou todos seus trabalhos contínuo.Check-ins particulares é útil quando você deseja impedir o trabalho para:
interrupção: que você tem das alterações pendentes que não está pronto para fazer o check-in, mas você precisará trabalhar em uma tarefa diferente.
colaboração: que você tem das alterações pendentes que não está pronto para fazer o check-in mas você precisa de compartilhar com outro membro da equipe.
revisão de código: você deseja outro membro da equipe para executar uma revisão de código das alterações pendentes.
Dica Se você estiver usando o Visual Studio superior ou uma edição de alto nível, use o recurso de revisão de código .
Compilação particular: antes de fazer o check-in de suas alterações, você pode usar o sistema de compilação automatizado para criar e testar seu código.
backup: você tem o trabalho em progresso que você não pode concluir agora o que você deseja uma cópia de backup que é armazenada no servidor e disponíveis para outros membros da equipe que podem precisar de acessar.
entrega: você tem o trabalho em progresso que você desejar enviar fora a outro membro da equipe.
Você pode mover o alterações pendentes a um check-in particular no servidor e então limpar o o espaço de trabalho.O check-in particular e salva armazenar não apenas as revisões de arquivo, mas também o comentário, a lista de itens de trabalho Related, e notas de check-in (se você avaliar diretivas antes de arquivo).
Permissões exigidas
Você deve ser um de Colaboradores para seu projeto de equipe.Consulte Team Foundation Funções, permissões e grupos do servidor padrão.
O que você deseja fazer?
Suspensão e continuar seu trabalho de my página de trabalho
Faça algumas alterações
Localizar um check-in particular
Exibir e trabalhar com um check-in particular
Trabalhar do prompt de comando
Obter dicas
Suspensão e continuar seu trabalho de my página de trabalho
A página de Meu Trabalho você pode salvar e restaurar em não apenas seus alterações de arquivo e itens de trabalho relacionados, mas também a posição de suas janelas abertas, pontos de interrupção, e outras sugestões importantes.
O team ExplorerInício, escolha , e escolha Meu Trabalho.Em a página de Meu Trabalho , escolha Suspensão & arquivo, digite uma descrição de trabalho suspenso.
Quando você estiver pronto para continuar o trabalho, vá para a seção de Operador & as suspenso da página de Meu Trabalho , selecione um conjunto de trabalho suspensa, e clique Retomar.
Observação |
---|
Meu recurso de trabalho está disponível somente em Visual Studio Premium e em Visual Studio Ultimate. |
Faça as alterações
Dica |
---|
Em o solution Explorer ou no controle de O código-fonte, você pode fazer o check-in de um subconjunto específico de arquivos que você está trabalhando: selecione, abra o menu de atalho, e escolha Faça alterações pendentes.A página de Alterações pendentes aparece, pronto para fazer o check-in somente os arquivos que você selecionou. |
Para fazer o check-in de suas alterações
O team ExplorerInício, escolha , e escolha Alterações pendentes.
Em a página de Alterações pendentes , certifique-se de que as alterações que você deseja fazer o check-in estão listadas na seção de Alterações Incluídas .Você pode arrastar arquivos entre Alterações Incluídas e Alterações Excluídas (atalho de teclado: abra o menu de atalho de um item, e então escolha Incluir ou Excluir.
Escolha o link de "Fazer Check-in Particular" .
Digite um nome para o check-in particular.
(Opcional) selecione uma das caixas de seleção a seguir:
Preservar durante a alteração localmente
Por padrão, essa caixa de seleção está marcada.Quando esta caixa de seleção está selecionada, suas alterações pendentes (incluindo o comentário e relacionada a lista de itens de trabalho) não são removidas do seu espaço de trabalho.Se você deseja limpar seu espaço de trabalho para trabalhar em outra tarefa, você deve desmarque esta caixa de seleção.
Avalie diretivas e notas de check-in antes de fazer o check-in
Quando você seleciona essa caixa de seleção, todas as políticas de check-in são avaliadas antes que o check-in particular foi criado.Para obter mais informações sobre as políticas de check-in, consulte Set and Enforce Quality Gates.
Escolha o botão de "Fazer Check-in Particular" .
Localizar um check-in particular
Para localizar um check-in particular
O team ExplorerInício, escolha , e escolha Alterações pendentes.
Escolha o link de Ações , e então escolha Localizar check-ins particulares.
Em a página de Localizar check-ins particulares , digite o nome ou alias de um membro da equipe de projeto de equipe na caixa, e escolha a chave de Enter .
Dica Se você não souber o nome do proprietário, você pode digitar * para listar os check-ins particulares para todos os usuários.
Uma lista de check-ins particulares aparece na lista de Resultados .Você pode digitar um filtro para reduzir o tamanho da lista.
Exibir e trabalhar com um check-in particular
Após você ter uma lista de check-ins particulares (explicados em “para localizar um check-in particular ") na página de Localizar check-ins particulares , clique duas vezes no check-in particular para exibi-lo.
A página de "Detalhes do Check-in Particular" aparece.
Para obter mais informações sobre uma alteração em um arquivo, abra o menu de atalho, e então escolha Abrir, Exibir Histórico, ou uma das opções de Comparar .
Escolha "Desfazer Check-in Particular de Alterações" se você deseja recuperar as alterações no check-in particular em seu espaço de trabalho:
Para todas as alterações de arquivo que você não desejar desfazer o check-in particular, abra o menu de atalho do arquivo, e então escolha Excluir.
Se você deseja excluir o check-in particular, desmarque a caixa de seleção de Preservar check-in particular no servidor.
Se você não desejar restaurar as notas de check-in e da lista de itens de trabalho que são armazenadas no espaço livre do check-in particular a caixa de seleção de Restaurar itens de trabalho e registe anotações .
Escolha o botão de "Desfazer Check-in Particular" .
Se houver conflitos entre as alterações no check-in particular e as versões de arquivo em seu espaço de trabalho, o sistema irá pedir a resolvê-los.
Escolha Excluir Check-in Particular se você deseja excluir o check-in particular.
Cuidado Certifique-se de que você não precisa de alguns trabalhos armazenado em um check-in particular antes de excluí-lo.Não é possível recuperar um check-in particular excluído.
Trabalhar do prompt de comando
Shelve comando: Criar ou excluir um check-in particular.
Shelvesets Command: Check-ins particulares da lista.
Comando unshelve: O check-in particular de um check-in particular.
Difference Command: Compare as alterações em um arquivo em um check-in particular com outra versão.
Dicas
A o contrário de um conjunto de alterações, um check-in particular é uma entidade non-versioned.Se você ou outro usuário check-in particular dos itens de que um check-in particular, editar vários arquivos, e então um refaça posterior o check-in particular, o sistema não cria uma nova versão dos itens para comparação futura e não mantém nenhum registro de quem revisou os itens, quando, ou em que maneira.O check-in particular original é completamente substituído.
Conflitos podem ocorrer e impedir que você continue o trabalho suspenso.Se isso acontecer, consulte Resolver conflitos de arquivo.