Compartilhar via


Fazendo e Desfazendo Check-ins Particulares das Alterações Pendentes (Team Explorer Everywhere)

Você pode se registrar alterações para os arquivos Controle de versão do Team Foundation no servidor de controle de versão usando a visualização de Alterações Pendentes ou a caixa de diálogo Fazer Check-In. O check-in das alterações é feito como um grupo e acompanhado no servidor como um conjunto de alteração. Durante um check-in, você pode adicionar comentários explicativos, itens de trabalho associados com o conjunto de alterações e pode revisar aderência à diretiva de check-in. Vários aspectos do processo de check-in podem ser personalizados pelo seu administrador do servidor.

Como funciona o processo de check-in

Quando você iniciar uma operação de check-in, as atualizações do arquivo de origem têm exito ou falham como um grupo. Se quaisquer das alterações na lista de alterações pendentes não puderem ser enviadas ao servidor (por exemplo, por causa de um conflito), nenhuma das alterações serão confirmadas e um conjunto de alterações não será criado.

Durante uma operação de check-in:

  • A conformidade com a diretiva de check-in é validada.

  • As alterações são confirmadas ao servidor como um conjunto de alterações.

  • Arquivos que já tenham passado pelo processo de check-out voltam a um estado de somente leitura. Suas alterações aparecem no servidor e podem ser recuperadas por outros usuários.

  • O email é entregado a membros da equipe que assinaram a notificação de check-in.

    ObservaçãoObservação

    Em Team Explorer Everywhere 2010, você não pode assinar para a notificação de check-in. Se você usar outro cliente de Team Foundation Server para configurar as assinaturas, você pode receber emails quando os check-ins ocorrerem.

  • Itens de trabalho são atualizados.

Personalizando o processo de check-in

Um administrador da Team Foundation pode configurar as notas e diretivas de check-in que se aplicam a um determinado projeto de equipe. Para obter mais informações, consulte Definindo e Impondo Portões de Qualidade (Team Explorer Everywhere).

Tarefas comuns

Tarefa 

Conteúdo suportado

Exibir e gerenciar alterações pendentes: Entenda os tipos de alterações locais persistentes e como você pode os gerenciar. Identifica todas as alterações de check-in pendentes em um ou mais espaços de trabalho. Você também pode visualizar os itens de trabalho que estão associados com alterações pendentes.

Faça check-in das alterações pendentes: Depois de revisar suas alterações pendentes, você pode fazer check-in dessas alterações. Como parte do processo de check-in, você pode associar notas de check-in ou itens de trabalho com o conjunto de alterações. Se suas alterações não estiverem em conformidade com as diretivas de check-in definidas para o projeto de equipe, você pode subsstituir a diretiva de check-in. Você deveria anular uma política de check-in somente após uma consideração cuidadosa. As diretivas de check-in existem para proteger a qualidade, estabilidade e desempenho de seu aplicativo.

Resolva alterações indesejáveis ou incorretas: Você pode determinar que uma ou mais alterações pendentes não são necessárias. Você pode desfazer essas alterações pendentes.

Observação importanteImportante
Se você já registrou as alterações que são indesejáveis ou incorretas, você não poderá reverter estas alterações usando o Team Explorer Everywhere 2010.Você deve usar o cliente de linha de comando para o Visual Studio para executar uma operação de Reversão.

Tipos de Alterações Pendentes

A tabela seguinte explica os tipos de alterações pendentes que você pode fazer check-in.

Alteração Pendente

Descrição

Adicionar

Arquivos que você adiciona ao Controle de versão do Team Foundation são tratados como como alterações pendentes de add .

Editar

Quando você fizer o check-out de um arquivo para modificar em seu espaço de trabalho, o Team Foundation o tornará gravável e o adicionará uma mudança de edit à lista de alterações pendentes do espaço de trabalho.

Merge

Quando você mesclar alterações feitas em ramificações diferentes, uma alteração de merge é acrescentada à lista de alterações pendentes para o espaço de trabalho.

Rollback

O cliente de linha de comando para Visual Studio pode ser usado para executar o comando tf rollback para eliminar o efeito de um ou mais conjuntos de alterações em um item.

ObservaçãoObservação
Você não pode usar o comando rollback a partir do Cliente de linha de comando de plataforma híbrida para Team Foundation Server.

Quando você executar o comando, rollback será acrescentado às alterações pendentes. Para mais informações, consulte: Comando Rollback (Team Foundation Version Control).

Excluir

Quando você excluir um arquivo em Controle de versão do Team Foundation, ele fica no servidor até que seja feito o check-in do delete. Para obter mais informações, consulte Mova, Renomeie e Excluia Arquivos e Pastas em Controle de Versão (Team Explorer Everywhere).

Undelete

Quando você desfizer a exclusão de um arquivo, depois que você fizer o check-in da alteração undelete, o arquivo será restaurado do servidor durante o processo de check-in. Para obter mais informações, consulte Comando de cancelamento de exclusão.

Renomear (inclui movimentos de arquivo)

Quando você renomear ou mover um arquivo, ele é renomeado ou movido no disco local, mas as alterações não são refletidas no servidor até que você faça o check-in da alteração rename. Para obter mais informações, consulte Mova, Renomeie e Excluia Arquivos e Pastas em Controle de Versão (Team Explorer Everywhere).

Branch

Quando você ramificar uma ramificação, a alteração acontece imediatamente no servidor; nenhuma alteração pendente será gerada. Porém, quando você ramificar uma pasta, a operação de ramificação não é confirmada até que seja feito o check-in da alteração branch .

Para obter mais informações, consulte Ramificando Arquivos e Pastas (Team Explorer Everywhere).

Observação importanteImportante
Se durante uma operação de ramificação você converter as origem e pastas de destino para ramificações, esta alteração é confirmada diretamente e não precisa ter o check-in feito.Se uma pasta for convertida para uma ramificação, você não poderá usar Team Explorer Everywhere para convertê-la novamente em uma pasta.

Tipo

Quando você alterar a codificação de arquivo de um arquivo, a operação não será comprometida até que seja feito o check-in de alteração do type .

Consulte também

Outros recursos

Trabalhando com Espaços de Trabalho Team Foundation Server (Team Explorer Everywhere)

Obtendo uma Cópia Local dos Arquivos do Servidor de Controle de Versão (Team Explorer Everywhere)

Usando o Controle de Versão (Team Explorer Everywhere)