Suspenda o seu trabalho e gerencie as suas prateleiras

Azure DevOps Services | Azure DevOps Server | 2020 Azure DevOps Server | 2019 TFS 2018

Visual Studio | 2022 Visual Studio | 2019 | Visual Studio 2017 | Visual Studio 2015 Visual Studio 2013

Por uma variedade de razões, às vezes você precisa deixar de lado algum ou todo o seu trabalho em andamento. Os conjuntos de prateleiras são úteis quando se pretende parar de trabalhar para:

  • Interrupção: Tem alterações pendentes que não estão prontas para o check-in, mas precisa de trabalhar numa tarefa diferente.

  • Colaboração: Tem alterações pendentes que não estão prontas para o check-in, mas precisa partilhá-las com outro membro da equipa.

  • Revisão de código: Quer que outro membro da equipa efetue uma revisão de código das suas alterações pendentes.

    Dica

    Se estiver a utilizar Visual Studio Premium ou uma edição mais poderosa, pode utilizar a funcionalidade De Revisão de Códigos.

  • Construção Privada: Antes de fazer o check-in das suas alterações, pode utilizar o seu sistema de construção automatizado para construir e testar o seu código.

  • Backup: Tem trabalho em andamento que não pode terminar agora, por isso quer uma cópia de cópia de segurança que esteja armazenada no seu servidor e disponível para outros membros da equipa que possam precisar de aceder ao mesmo.

  • Entrega: Tens trabalho em andamento que queres entregar a outro membro da equipa.

Pode mover as alterações pendentes para uma prateleira no servidor e, em seguida, limpar o seu espaço de trabalho. O conjunto de prateleiras guarda e armazena não só as suas revisões de ficheiros, mas também o Comentário, a lista de Itens de Trabalho Relacionados e notas de check-in (se avaliar as políticas antes de prateleiras).

Pré-requisitos

Deve ser um dos Contribuintes para o seu projeto. Para saber mais, consulte permissões TFVC predefinidos.

Suspenda e retome o seu trabalho a partir da página My Work

Nota

A funcionalidade My Work está disponível apenas em Visual Studio Premium e Visual Studio Ultimate.

Na página My Work pode guardar e depois restaurar não só as alterações de ficheiros e itens de trabalho relacionados, mas também a posição das suas janelas abertas, pontos de rutura e outras pistas importantes.

No Team Explorer, escolha Home, my workCasa e, em seguida, escolha O Meu Trabalho. Na página My Work , escolha suspender & a prateleira e, em seguida, escrever uma descrição do trabalho suspenso.

Suspend and shelve

Quando estiver pronto para retomar os trabalhos, vá à secção de & Trabalho Suspenso da página My Work , selecione um conjunto de trabalhos suspensos e escolha Retomar.

Resume

Guarde as suas alterações

Dica

Em Explorador de Soluções ou Source Control Explorer, pode guardar um subconjunto específico dos ficheiros com os quais está a trabalhar: selecione-os, abra o menu de contexto e, em seguida, escolha Alterações Pendentes da Prateleira. Aparece a página Alterações Pendentes , pronta para guardar apenas os ficheiros selecionados.

Para guardar as suas alterações

  1. No Team Explorer, escolha Home, pending changesCasa e, em seguida, escolha Alterações Pendentes.

  2. Na página Alterações Pendentes , certifique-se de que as alterações que pretende arquivar estão listadas na secção Alterações Incluídas . Pode arrastar ficheiros entre alterações incluídas e alterações excluídas (atalho de teclado: abra o menu de contexto de um item e, em seguida, escolha Incluir ou Excluir.

  3. Escolha o link Da Prateleira .

  4. Digite um nome para o conjunto de prateleiras.

    Name

  5. (Opcional) Selecione qualquer uma das seguintes caixas de verificação:

    • Preservar a mudança pendente localmente

      Por predefinição, esta caixa de verificação está selecionada. Quando esta caixa de verificação é selecionada, as 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 quiser limpar o seu espaço de trabalho para trabalhar noutra tarefa, deve limpar esta caixa de verificação.

    • Avaliar políticas e notas de check-in antes de prateleiras

      Quando selecionar esta caixa de verificação, todas as políticas de check-in são avaliadas antes da criação do conjunto de prateleiras. Para obter mais informações sobre as políticas de check-in, consulte Definir e Impor Portões de Qualidade.

  6. Escolha o botão Shelve .

Encontre um conjunto de prateleiras

Para encontrar um conjunto de prateleiras

  1. No Team Explorer, escolha Home, pending changesCasa e, em seguida, escolha Alterações Pendentes.

  2. Escolha o link Ações e, em seguida, escolha Find Shelvesets.

  3. Na página Find Shelvesets, insira o nome ou pseudónimo de um membro da equipa de projeto na caixa e, em seguida, escolha a chave Entrar .

    Find shelvesets

    Dica

    Se não souber o nome do proprietário, pode escrever para listar * os conjuntos de prateleiras para todos os utilizadores.

  4. Uma lista de prateleiras aparece na lista de Resultados . Pode escrever um filtro para reduzir o tamanho da lista.

Ver e trabalhar com um conjunto de prateleiras

Depois de ter uma lista de conjuntos de prateleiras (explicados em "Para encontrar um conjunto de prateleiras") na página Find Shelvesets, clique duas vezes no conjunto de prateleiras para o visualizar.

Aparece a página Detalhes do Shelveset .

Shelveset details

  • Pode alternar entre a lista e a vista para a árvore no menu Ações .

  • Para obter mais informações sobre uma alteração a um ficheiro, abra o menu de contexto e, em seguida, escolha Abrir, Ver História ou uma das opções De Comparar .

  • Escolha Alterações de ajuda se quiser recuperar as alterações no conjunto de prateleiras no seu espaço de trabalho:

    1. Para quaisquer alterações de ficheiros que não queira desaparar, abra o menu de contexto do ficheiro e, em seguida, escolha Excluir.

    2. Se pretender eliminar o conjunto de prateleiras, limpe o conjunto de prateleiras Preserve na caixa de verificação do servidor.

    3. Se não quiser restaurar a lista de artigos de trabalho e as notas de check-in que são armazenadas na prateleira, limpe os itens de trabalho do Restauro e a caixa de verificação de notas de check-in .

    4. Escolha o botão Unshelve .

    Se houver conflitos entre as alterações no conjunto de prateleiras e as versões de ficheiros no seu espaço de trabalho, o sistema irá levá-lo a resolvê-las.

  • Selecione Eliminar o Conjunto de Prateleiras se pretender eliminar o conjunto de prateleiras.

    Atenção:
    Certifique-se de que não necessita de nenhum dos trabalhos armazenados numa prateleira antes de o eliminar. Não há como recuperar uma prateleira apagada.

Trabalho a partir do comando

Sugestões

  • Tips Ao contrário de um conjunto de alterações, um conjunto de prateleiras é uma entidade não versão. Se você ou outro utilizador não ajudar os itens dos quais um conjunto de prateleiras consiste, editar vários ficheiros e, em seguida, ressarçar o conjunto de prateleiras, o sistema não cria uma nova versão dos itens para comparação futura e não mantém nenhum registo de quem reviu os itens, quando ou de que forma. A prateleira original é completamente substituída.

  • Tips Os conflitos podem ocorrer e impedir-lhe de retomar os trabalhos suspensos. Se isto acontecer, consulte os conflitos de controlo da versão da Resoluç Team Foundation.