Desenvolver código e gerenciar alterações pendentes
Publicado: abril de 2016
A maioria das alterações feitas aos arquivos são colocadas na fila como alterações pendentes. Conforme você trabalha, é possível organizar, gerenciar e obter detalhes sobre o que foi alterado.
Trabalhar no Gerenciador de Soluções
Usar a página Meu Trabalho para gerenciar seu trabalho
Usar a página Alterações Pendentes para gerenciar seu trabalho
Ver o que você alterou
Desfazer as alterações pendentes
Usar o prompt de comando
Obter dicas
Trabalhar no Gerenciador de Soluções
Na página inicial do Team Explorer (teclado: CTRL + 0, H), você pode começar a codificar em uma solução nova ou existente.
Após abrir a solução, abra o gerenciador de soluções (teclado: CTRL + ALT + L).
Quando você abre e altera um arquivo do gerenciador de soluções, o check-out do arquivo é feito automaticamente para você. Ícones aparecem para indicar quais arquivos você não alterou , quais passaram por check-out e quais você adicionou à solução .
Se você estiver trabalhando em uma solução que contenha vários arquivos, provavelmente achará conveniente filtrar o gerenciador de soluções para mostrar somente os arquivos que você alterou (teclado: Ctrl + [, P).
Usar a página Meu Trabalho para gerenciar seu trabalho
Se você estiver usando o Visual Studio Premium ou o Visual Studio Ultimate, poderá usar a página Meu Trabalho (teclado: Ctrl + 0, M) no Team Explorer para gerenciar seu trabalho.
Você pode usar o Meu Trabalho para:
Acompanhe o seu trabalho contra itens de trabalho
Suspender e retomar posteriormente seu trabalho (incluindo as alterações do arquivo, itens de trabalho associados e o estado do Visual Studio como posições da janela e pontos de interrupção)
Solicitar uma análise do código
Para obter um exemplo passo a passo, consulte Um dia na vida de um desenvolvedor do ALM: escrever novo código para uma história de usuário e Um dia na vida de um desenvolvedor do ALM: suspender trabalho, corrigir um bug e conduzir uma revisão de código.
Dicas
Você pode controlar os tipos de itens de trabalho que aparecem na seção Itens de Trabalho Disponíveis. Escolha uma das opções padrão ou algumas de suas consultas pessoais que estão contidas na pasta raiz Minhas consultas. Para trabalhar com essas consultas no Team Explorer, selecione Página Inicial e, em seguida, selecione Itens de Trabalho.
Ao mover um item de trabalho para Disponível, Em Andamento ou Suspenso, o estado ou comentários do item de trabalho são atualizados de modo que sua equipe seja automaticamente informada sobre o status do trabalho. Por exemplo, o painel de tarefas da sua equipe é atualizada para mostrar seu status. Consulte Colaborar [redirecionado].
Se o seu projeto de equipe contiver definições de tipo de item de trabalho personalizado, talvez tenha problemas ao usar Meu Trabalho, a menos que o Administrador do seu projeto de equipe tenha tomado determinadas etapas. Consulte Configurar e personalizar ferramentas de planejamento do Agile para um projeto de equipe e Update a Customized Process Template to Access New Features.
Usar a página Alterações Pendentes para gerenciar seu trabalho
Você pode usar a página Alterações Pendentes (Teclado: Ctrl + 0, P) no Team Explorer para gerenciar seu trabalho.
Dica
-
Você pode desencaixar a página Alterações Pendentes do Team Explorer e abri-la em uma nova janela.
-
Você pode alternar entre a exibição de lista e de árvore no menu Ações.
Quase toda alteração que você fizer nos arquivos no seu computador de desenvolvimento é armazenada em seu espaço de trabalho como uma alteração pendente até que você a verifique:
Trabalhar com alterações detectadas automaticamente
Se você estiver trabalhando em um espaço de trabalho local, o Visual Studio pode detectar as mudanças que você fez fora do sistema. Se você editar um arquivo fora do Visual Studio (por exemplo, no Bloco de Notas) a alteração aparecerá automaticamente em suas Alterações Incluídas.
Se você adicionar ou remover um arquivo fora do Visual Studio, por exemplo, no Windows Explorer (Gerenciador de Arquivos no Windows 8), o link Alterações detectadas aparecerá na seção Alterações Excluídas. Escolha este link se você deseja incluir estas alterações. A caixa de diálogo Promover Alterações Candidatas aparecerá. Você pode abrir o menu de contexto de itens adicionados e escolher Procurar no Windows Explorer para exibi-los ou Excluir do disco para excluí-los.
Dica
Pastas vazias não aparecerão.
Se os itens que você não precisa fazer registro aparecem regularmente na caixa de diálogo Promover Alterações Candidatas, você pode selecionar um deles, abrir seu menu de contexto e selecionar Ignorar este item local para ignorar o item. Você também pode optar por Ignorar por extensão ou Ignorar por nome de arquivo para criar um arquivo que faz com que o Visual Studio ignore sistematicamente esse tipo de arquivo. Para obter mais informações sobre arquivos .tfignore, consulte Adicionar arquivos ao servidor.
Associar itens de trabalho
É uma prática recomendada para associar os itens de trabalho (como tarefas ou bugs) com suas alterações. Em Itens de Trabalho Relacionados, arraste os itens de trabalho de uma consulta ou adicioná-los por ID.
Excluir alterações
Consulte 325ef815-f163-4b3c-8fcb-2b7faf09c83d#include_exclude
Ver o que você alterou
Você precisa se lembrar do que foi alterado em um arquivo.
Use Alterações Pendentes para visualizar o que você alterou
Na página Alterações Pendentes, abra o menu de contexto do item e escolha:
Comparar com versão do espaço de trabalho para ver o que foi alterado para a versão em seu espaço de trabalho
Comparar com a Versão mais Recente para ver como as alterações são comparadas com a versão mais recente do arquivo na base de código de sua equipe
Use o Gerenciador de Soluções ou Gerenciador do Controle do Código-Fonte para visualizar o que você alterou
Localize e selecione o item no Gerenciador de Soluções ou no Gerenciador do Controle do Código-Fonte.
Abra o menu de contexto do item e escolha Comparar.
Na caixa de diálogo Comparar, no menu de Tipo, escolha:
Versão do Espaço de Trabalho para ver o que foi alterado em relação à versão em seu espaço de trabalho
Última Versão para ver como as mudanças comparam com a versão mais recente do arquivo na base do código de sua equipe
Uma das outras opções: Conjunto de Alterações, Data ou Rótulo.
Escolha OK.
A janela Diferença aparece. Consulte Comparar arquivos.
Desfazer as alterações pendentes
Você pode descartar uma, algumas ou todas as alterações pendentes em seu espaço de trabalho.
Dica
Algumas opções:
-
É possível excluir as primeiras alterações em um check-in particular no servidor antes de removê-las do seu espaço de trabalho.
-
Se você já tiver feito o check-in da alteração e quiser revertê-lo, consulte Reverter conjuntos de alterações.
Para desfazer algumas de suas alterações pendentes
No Gerenciador de Soluções, na janela Alterações Pendentes ou no Gerenciador do Controle do Código-Fonte, selecione um ou mais itens, abra o respectivo menu de contexto e escolha Desfazer ou Desfazer Alterações Pendentes.
Dica
Para desfazer as alterações que você fez em sua solução ou em um projeto de código, abra o menu de contexto e, em seguida, selecione Desfazer Alteração Pendente.
Na caixa de diálogo Desfazer Alterações Pendentes, certificar-se que as mudanças que você quer desfazer estão selecionadas, e escolher Desfazer Alterações.
Para desfazer todas as suas alterações pendentes
- Na página Alterações Pendentes, selecione o link Ações e escolha Desfazer Tudo.
Usar o prompt de comando
Comando Status: Exibir alterações pendentes no prompt de comando.
Comando Check-in: Exibir alterações pendentes na caixa de diálogo Fazer Check-in.
Comando Desfazer: Desfazer alterações pendentes.
Dica
Você pode este comando para desfazer o check-out de outro usuário se você tiver permissões suficientes.
Difference Command: Ver o que você alterou em um arquivo.
Próximas etapas
Quando estiver pronto:
Para solicitar uma análise do código de suas alterações pendentes, na página Alterações Pendentes, selecione Solicitar Revisão. Consulte Um dia na vida de um desenvolvedor do ALM: suspender trabalho, corrigir um bug e conduzir uma revisão de código.
Se você precisar reservar suas alterações, consulte Suspender o trabalho e gerenciar check-ins particulares.
Verifique e adicione as alterações no código de base da equipe, consulte Fazer check-in de seu trabalho para a base de código da equipe.
Dicas
Se você não tiver experiência com desenvolvimento de aplicativos com o Visual Studio e o Team Foundation Server: Acompanhe o passo a passo uma equipe do agile à medida que eles colaboram para desenvolver um aplicativo.
Quando você inicia uma nova item de trabalho, é recomendado baixar os arquivos mais recentes do servidor antes de fazer check-out de arquivos e iniciar seu trabalho.
Use o Gerenciador do Controle do Código-Fonte para gerenciar seus arquivos no controle de versão.