Desenvolver código e gerir alterações pendentes

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

A maioria das alterações que faz aos seus ficheiros são na fila como alterações pendentes. À medida que trabalha, pode organizar- se, gerir e obter detalhes sobre o que mudou.

Trabalhar em Explorador de Soluções

A partir da página inicial do explorador de equipa (Teclado: Ctrl + 0, H), pode começar a codificar numa solução nova ou numa solução existente.

Open a solution from the Team Explorer Home page
Depois de abrir a solução, abra o explorador de soluções (Teclado: Ctrl + Alt + L).

Solution Explorer with Test and Class projects
Quando abre e modifica um ficheiro do explorador de solução, o ficheiro é automaticamente verificado por si. Os ícones parecem indicar quais os ficheiros que não alterouTFSC Checked-In Status IconTFSC Checked-Out Status Icon, os que verificou , e os que adicionou à solução TFSC Pending Addition Status Icon.

Se estiver a trabalhar numa solução que contenha muitos ficheiros, provavelmente será conveniente filtrar o explorador de solução para mostrar apenas os ficheiros que alterou Changes filter (Teclado: Ctrl + [, P).

Use a página My Work para gerir o seu trabalho

Se estiver a utilizar Visual Studio Premium ou Visual Studio Ultimate, pode utilizar a página My Work (Keyboard: Ctrl + 0, M) no explorador da equipa para gerir o seu trabalho.

To Do List on My Work Page in Team Navigator
Você pode usar o Meu Trabalho para:

  • Acompanhe o seu trabalho contra itens de trabalho
  • Suspender e retomar mais tarde o seu trabalho (incluindo alterações de ficheiros, itens de trabalho associados e Visual Studio estado, tais como posições de janela e pontos de rutura)
  • Solicitar uma revisão de código

Para um exemplo passo a passo, consulte Day in the life of a devops Developer: Write new code for a user story, and Day in the life of a devops Developer: Suspender o trabalho, corrigir um bug e realizar uma revisão de código.

Sugestões

  • Pode controlar os tipos de itens de trabalho que aparecem na secção Itens de Trabalho disponíveis . Escolha uma das opções padrão ou qualquer uma das suas consultas pessoais que estejam contidas na pasta "As Minhas Queries ". Para trabalhar com estas consultas, no explorador de equipa escolha Home iconHome e, em seguida, escolha Itens de Trabalho.
  • Quando move um item de trabalho para Disponível, Em Andamento ou Suspenso, o estado do item de trabalho ou comentários são atualizados para que a sua equipa seja automaticamente aconselhada sobre o estado do seu trabalho. Por exemplo, o quadro de tarefas da sua equipa é atualizado para mostrar o seu estado. Consulte Colaborar [redirecionado].
  • Se o seu projeto contiver definições personalizadas do tipo de artigo de trabalho, poderá ter problemas em utilizar o Meu Trabalho, a menos que um administrador do seu projeto tenha tomado certas medidas. Consulte a Configuração e personalize ferramentas de planeamento Agile para um projeto e atualize um modelo de processo personalizado para aceder a novas funcionalidades.

Utilize a página Alterações Pendentes para gerir o seu trabalho

Pode utilizar a página Alterações Pendentes (Teclado: Ctrl + 0, P) no explorador de equipa para gerir o seu trabalho.

Checking in the pending changes

Dica

  • Pode Undock desancorar a página Alterações Pendentes do explorador da equipa e abri-la numa nova janela.
  • Pode alternar entre a lista e a vista para a árvore do menu de ações.

Quase todas as alterações que faz aos ficheiros da sua máquina de dev são armazenadas no seu espaço de trabalho como uma alteração pendente até que o faça o check-in:

Trabalhar com alterações automaticamente detetadas

Se estiver a trabalhar num espaço de trabalho local, Visual Studio pode detetar alterações que faz fora do sistema. Se editar um ficheiro fora Visual Studio (por exemplo, em Bloco de notas) a alteração aparece automaticamente nas alterações incluídas.

Se adicionar ou remover um ficheiro fora Visual Studio, por exemplo, no Windows Explorer (Explorador de Ficheiros em Windows 8), o link de alterações detetadas aparece na secção Alterações Excluídas. Escolha este link se quiser incluir estas alterações. Aparece a caixa de diálogo De Alterações de Candidatos . Pode abrir o menu de contexto de itens adicionados e escolher procurar no Windows Explorer para os exibir ou eliminar do disco para os eliminar.

Nota

Não aparecerão pastas vazias.

Se os itens que não precisa de fazer o check-in aparecerem regularmente na caixa de diálogo 'Alterar candidatos' , pode selecionar um deles, abrir o menu de contexto e escolher Ignorar este item local para ignorar o item. Também pode escolher Ignorar por extensão ou ignorar o nome do ficheiro para criar um ficheiro que fará com que Visual Studio ignorem sistematicamente este tipo de ficheiro. Para obter mais informações sobre ficheiros .tfignore, consulte adicionar ficheiros ao servidor.

Artigos de trabalho associados

É uma boa prática associar itens de trabalho (como tarefas ou bugs) com as suas alterações. Em Itens de Trabalho Relacionados, arraste os itens de trabalho de uma consulta ou adicione-os por ID.

Excluir alterações

Ver Especificar os ficheiros que pretende fazer o check-in

Veja o que mudou

Pode lembrar-se do que mudou num ficheiro.

Utilizar Alterações Pendentes para ver o que mudou

  • Na página Alterações Pendentes, abra o menu de contexto para o item e escolha:
    • Compare com a versão Workspace para ver o que mudou para a versão no seu espaço de trabalho
    • Compare com a versão mais recente para ver como as suas alterações se comparam à versão mais recente do ficheiro na base de código da sua equipa

Use Explorador de Soluções ou Source Control Explorer para ver o que mudou

  1. Localize e selecione o item em Explorador de Soluções ou no Source Control Explorer.
  2. Abra o menu de contexto para o item e, em seguida, escolha Compare.
  3. Na caixa de diálogo Compare , a partir do menu Tipo , escolha:
    • Versão workspace para ver o que mudou na versão no seu espaço de trabalho
    • Versão mais recente para ver como as suas alterações se comparam à versão mais recente do ficheiro na base de código da sua equipa
    • Uma das outras opções: Changeset, Date ou Label.
  4. Escolha OK.

A janela Diff aparece. Ver Comparar ficheiros.

Desfaça as suas alterações pendentes

Pode descartar uma, algumas ou todas as alterações pendentes no seu espaço de trabalho.

Nota

Algumas outras opções:

Para desfazer algumas das suas alterações pendentes

  1. Em Explorador de Soluções, a Janela de Alterações Pendentes ou Explorador de Controlo de Fontes, selecione um ou mais itens, abra o menu de contexto e escolha desfazer ou desfazer alterações pendentes.

    Dica

    Para desfazer todas as alterações que fez na sua solução ou num projeto de código, abra o menu de contexto e, em seguida, escolha Desfazer a Alteração Pendente.

  2. Na caixa de diálogo Descodante Alterações , certifique-se de que as alterações que pretende desfazer são selecionadas e, em seguida, escolha Desfazer Alterações.

Para desfazer todas as suas alterações pendentes

  • Na página Alterações Pendentes , escolha o link Ações e, em seguida, escolha Desfazer Tudo.

Use o pedido de comando

  • Comando de estado : Visualizar alterações pendentes na solicitação de comando.

  • Comando Checkin : Ver alterações pendentes na caixa de diálogo Check In .

  • Desfazer comando : Desfazer alterações pendentes.

    Dica

    Pode utilizar este comando para desfazer o check-out de outro utilizador se tiver permissões suficientes.

  • Comando diferença : Veja o que mudou num ficheiro.

Passos seguintes

Quando estiver pronto:

Sugestões