Compartilhar via


Suspender o trabalho e gerenciar check-ins particulares

Por vários motivos, às vezes você precisa reservar alguns ou todos os seus trabalhos em andamento. Os check-ins particulares são úteis quando você quer interromper o trabalho para:

  • Interrupção: você tem alterações pendentes que não estão prontas para check-in, mas é preciso trabalhar em uma tarefa diferente.

  • Colaboração: você tem alterações pendentes que não estão prontas para check in, mas é preciso compartilhá-las com outro membro da equipe.

  • Análise do Código: você quer que outro membro da equipe faça uma análise do código de suas alterações pendentes.

    Dica

    Se você estiver usando o Visual Studio Premium ou uma edição mais avançada, é possível usar o recurso Análise do Código.

  • Compilação Privado: antes de fazer o check-in de suas alterações, você pode usar o sistema de compilação automatizada para compilar e testar seu código.

  • Backup: você tem trabalho em andamento que não pode ser concluído agora, por isso você quer uma cópia de backup armazenada no servidor e disponível para outros membros da equipe que talvez precisem acessá-la.

  • Entrega: você tem trabalho em andamento que deseja entregar para outro membro da equipe.

Você pode mover suas alterações pendentes para um check-in particular no servidor e limpar seu espaço de trabalho. O check-in particular salva e armazena não apenas as revisões do arquivo, mas também o comentário, a lista de itens de trabalho relacionados e as observações de check-in (se você avaliar políticas antes de fazer o check-in particular).

Permissões necessárias

Você deve ser um dos Colaboradores de seu projeto de equipe. Consulte Funções, permissões e grupos padrão do TFS [redirecionado].

O que você deseja fazer?

  • Suspender e retomar seu trabalho na página Meu Trabalho

  • Fazer check-in particular de algumas alterações

  • Localizar um check-in particular

  • Exibir e trabalhar com um check-in particular

  • Trabalhar no prompt de comando

  • Obter dicas

Suspender e retomar seu trabalho na página Meu Trabalho

Dica

O recurso Meu Trabalho está disponível somente no Visual Studio Premium e no Visual Studio Ultimate.

Na página Meu Trabalho, você pode salvar e restaurar não apenas suas 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.

No Team Explorer, escolha Ícone da home page Página Inicial e Meu Trabalho. Na página Meu Trabalho, escolha Suspender e Fazer Check-in Particular e, em seguida, digite uma descrição do trabalho suspenso.

Painéis afetados por suspender um item de trabalho.

Quando você estiver pronto para retomar o trabalho, vá para a seção Trabalho Suspenso e com check-in particular da página Meu Trabalho, selecione um conjunto de trabalho suspenso e escolha Retomar.

Reiniciando e concluir uma tarefa

Fazer o check-in particular das alterações

Dica

No Gerenciador de Soluções ou no Gerenciador do Controle do Código-Fonte, você pode fazer check-in particular de um subconjunto específico dos arquivos em que estiver trabalhando: selecione-os, abra o menu de contexto e escolha Check-in Particular de Alterações Pendentes.A página Alterações Pendentes aparecerá, pronta para fazer o check-in particular somente dos arquivos que você selecionou.

Para fazer o check-in particular das alterações

  1. No Team Explorer, escolha Ícone da home page Página Inicial e Alterações Pendentes.

  2. Na página Alterações Pendentes, verifique se as alterações das quais você deseja fazer check-in particular estão listadas na seção 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 contexto de um item e escolha Incluir ou Excluir).

  3. Escolha o link Fazer Check-in Particular.

  4. Digite um nome para o check-in particular.

    Prateleiras algumas alterações

  5. (Opcional) Marque qualquer uma das caixas de seleção a seguir:

    • Preservar a alteração pendente localmente

      Por padrão, essa caixa de seleção é marcada. Quando essa caixa de seleção é marcada, suas alterações pendentes (incluindo o comentário e a lista de itens de trabalho relacionados) não são removidas do seu espaço de trabalho. Se você quiser limpar seu espaço de trabalho para trabalhar em outra tarefa, desmarque essa caixa de seleção.

    • Avaliar políticas e observações de check-in antes de fazer check-in particular

      Quando você marca essa caixa de seleção, todas as políticas de check-in são avaliadas antes de o check-in particular ser criado. Para obter mais informações sobre as políticas de check-in, consulte Set and Enforce Quality Gates.

  6. Selecione o botão Fazer check-in particular.

Localizar um check-in particular

Para localizar um check-in particular

  1. No Team Explorer, escolha Ícone da home page Página Inicial e Alterações Pendentes.

  2. Escolha o link Ações e, em seguida, Localizar Check-ins Particulares.

  3. Na página Localizar Check-ins Particulares, digite o nome ou alias de um membro da equipe de projeto de equipe na caixa e pressione a tecla Enter.

    Localizar check-ins particulares

    Dica

    Se você não souber o nome do proprietário, poderá digitar * para listar os check-ins particulares de todos os usuários.

  4. Uma lista de check-ins particulares aparecerá na lista Resultados. Você pode digitar um filtro para reduzir o tamanho da lista.

Exibir e trabalhar com um check-in particular

Após obter uma lista de check-ins particulares (explicada em “Para localizar um check-in particular") na página Localizar Check-ins Particulares, clique duas vezes no check-in particular para exibi-lo.

A página Detalhes do Check-in Particular aparecerá.

Detalhes do check-in particular

  • Você pode alternar entre a exibição de lista e de árvore no menu Ações.

  • Para obter mais informações sobre uma alteração em um arquivo, abra o menu de contexto, selecione Abrir, Exibir Histórico ou uma das opções de Comparar.

  • Escolha Desfazer Check-in Particular de Alterações se desejar recuperar as alterações no check-in particular em seu espaço de trabalho:

    1. Para todas as alterações de arquivo em que você não deseja desfazer check-in particular, abra o menu de contexto do arquivo e escolha Excluir.

    2. Se você desejar excluir o check-in particular, desmarque a caixa de seleção Preservar check-in particular no servidor.

    3. Se você não desejar restaurar a lista de itens de trabalho e as observações de check-in que estão associadas ao check-in particular, desmarque a caixa de seleção Restaurar itens de trabalho e observações de check-in.

    4. Selecione o botão Desfazer check-in particular.

    Se houver conflitos entre alterações no check-in particular e as versões de arquivo em seu espaço de trabalho, o sistema solicitará que você os resolva.

  • Escolha Excluir Check-in Particular se você quiser excluir o check-in particular.

    Aviso

    Certifique-se de que você não precisa de nenhum dos trabalhos armazenados em um check-in particular antes de excluí-lo.Não é possível recuperar um check-in particular excluído.

Trabalhar no prompt de comando

Dicas

  • DicaDiferente do conjunto de alterações, o check-in particular é uma entidade sem versão. Se você ou outro usuário desfizer o check-in particular dos itens em que consiste o check-in particular, e mais tarde refizer o check-in particular, o sistema não criará uma nova versão dos itens para comparação futura e não manterá nenhum registro de quem revisou os itens, quando ou de que maneira. O check-in particular original é completamente substituído.

  • DicaConflitos podem ocorrer e impedir que você retome o trabalho suspenso. Se isso acontecer, consulte Resolver conflitos de controle de versão do Team Foundation.