Faça Check-in das Alterações Pendentes (Team Explorer Everywhere)
Depois de fazer as alterações a um ou mais arquivos de origem e estiver pronto para compartilhar essas alterações com sua equipe, verifique estas alterações em Controle de versão do Team Foundation. Quando você fizer o check-in, avisos aparecerão se você não tiver satisfeito os requerimentos das diretrizes de check-in. Você pode fornecer observações de check-in realizados e itens de trabalho associados com o seu check-in feito, como parte do processo de fazer um check-in.
Neste tópico
Fazer check-in do Team Foundation Server Plug-in para Eclipse
Faça Check-in das Alterações Pendentes de um Prompt de Comando
Permissões Necessárias
Para executar estes procedimentos, você deve ter as permissões de Check-In definidas para Permitir. Para obter mais informações, consulte o seguinte tópico no site da Microsoft: Permissões do Team Foundation Server.
Fazer check-in do Team Foundation Server Plug-in para Eclipse
Para fazer o check-in das alterações pendentes, abra a exibição Alterações Pendentes ou a caixa de diálogo Check-In e use um desses elementos de interface para especificar os arquivos e pastas que você deseja fazer o check-in. Você pode abrir a caixa de diálogo Fazer Check-In a partir de vários locais.
Para especificar itens para fazer o check-in
Na exibição Alterações Pendentes , marque as caixas de seleção que correspondem aos itens que você deseja fazer o check-in. Para obter informações sobre como abrir a janela de Alterações Pendentes, consulte Exiba e Gerencie Todas as Alterações Pendentes em Seu Espaço de Trabalho (Team Explorer Everywhere).
Em Gerenciador de Projeto ou Gerenciador de Pacote, clique com o botão direito no item que você deseja fazer o check-in, aponte-o para a Equipee clique em Fazer Check-in das Alterações Pendentes.
Na caixa de diálogo Check In , marque as caixas de seleção que correspondem aos itens que você deseja fazer o check-in.
Em Gerenciador de Controle do Código-Fonte, clique com o botão direito no arquivo ou pasta que você deseja fazer o check-in e clique em Fazer o Check-In das Alterações Pendentes. Para obter mais informações, consulte Open Source Control Explorer.
Você também pode realçar vários itens no painel de detalhes, clique com o botão direito em qualquer um deles e então clique em Fazer check-in de alterações pendentes.
Na caixa de diálogo Check In , marque as caixas de seleção que correspondem aos itens que você deseja fazer o check-in.
Depois, use a exibição Alterações Pendentes ou a caixa de diálogo Fazer Check-In para fazer o check-in de suas alterações. Você usa os botões de canal na parte esquerda da janela ou a caixa de diálogo para mover entre os canais que você usa para fornecer informações sobre o check-in.
Para Fazer Check In em Alterações Pendentes
No canal Arquivos de Origem , desmarque as caixas de seleção para qualquer arquivo ou outros itens que você não deseja fazer check-in e opcionalmente digite qualquer comentário aplicável na caixa Comentário.
(Opcional) Se você estiver marcando arquivos ou outros itens associados com um item de trabalho, clique no canal de Itens de Trabalho e marque as caixas de seleção dos itens de trabalho cujos itens estejam associados.
Para obter mais informações, consulte Associe Itens de Trabalho com Conjuntos de alterações (Team Explorer Everywhere) e Exibir Detalhes de Item de Trabalho na Janela Alterações Pendentes (Team Explorer Everywhere).
Algumas organizações criam diretivas de check-in que requerem que você associe cada operação de check-in com pelo menos um item de trabalho. Se sua organização tiver tal diretiva, você será solicitado se não tiver selecionado a caixa de seleção de um item de trabalho. Para obter mais informações, consulte Associe Itens de Trabalho com Conjuntos de alterações (Team Explorer Everywhere) e Definindo e Impondo Portões de Qualidade (Team Explorer Everywhere).
(Opcional) Clique no canal de Observações de Check-In e adicione notas.
Algumas organizações requerem que você forneça notas de uma ou mais funções. Por exemplo, sua organização pode exigir notas de um revisor de código, um revisor de segurança e um revisor de desempenho. Se sua organização tiver tal diretiva, você será solicitado se não tiver selecionado qualquer nota de check-in especificada. Para obter mais informações, consulte Definindo e Impondo Portões de Qualidade (Team Explorer Everywhere).
(Opcional) Clique no canal de Avisos da Diretiva para assegurar que suas alterações não violem nenhuma diretiva de check-in antes que você as marque.
Se você tentar fazer o check-in de um item que viola a diretiva, você será notificado e o check-in das alterações não será feito. Se necessário, você pode substituir as diretivas de check-in. Para obter mais informações, consulte Substitua uma Diretivaa de Check-In (Team Explorer Everywhere).
Clique em Fazer Check-In.
Um dos resultados seguintes ocorre:
Se você tiver conflitos que devem ser resolvidos antes de você fazer o check-in, a caixa de diálogo Conflitos aparecerá. Para obter mais informações, consulte Resolver Conflitos entre Dois Arquivos (Team Explorer Everywhere).
Se os itens estiverem em uma pasta de trabalho que é protegida por uma compilação de check-in com barreira, uma caixa de mensagem adicional aparecerá com a seguinte mensagem:
You need to build your changes for validation before they can be committed to the Team Foundation Server. Your changes have been shelved and will be built as follows: Shelveset: ShelvesetName Build definition: BuildDefinition
Se a compilação for concluída com êxito, o check-in de suas alterações será feito em controle de versão. Para obter informações sobre como você pode monitorar os resultados de compilação, consulte Usando o Gerenciador de Compilação para Exibir Compilações, Gerenciar Compilações Na fila, Compilações Contínuas, e Compilações Concluídas. Você também pode comparar seu espaço de trabalho local com as alterações que estão verificadas no controle de versão. Para obter mais informações, consulte Faça Check-in das Alterações Pendentes que São Controladas por uma Check-in de Compilação com Barreira (Team Explorer Everywhere) e Comando Reconcile.
Aviso
O servidor de compilação mescla as alterações com check-ins particulares feitos da versão de código mais recente do controle de versão antes de colocar na fila a compilação de check-in com barreira. Portanto, o código atual que é confirmado pelo check-in com berreira pode diferir do código enviado como parte do check-in particular.
Se os itens estiverem em uma pasta de trabalho que não é protegida por um check-in com barreira, o check-in dos itens será feito.
Faça Check-in das Alterações Pendentes de um Prompt de Comando
Quando você fizer o check-in de um prompt de comando, você poderá fazer o check-in de todos os arquivos da pasta atual. Você também pode especificar um arquivo ou pasta para fazer o check-in. O comando checkin não exibe as alterações pendentes para revisão antes de você fazer o check-in. Se você nao tiver certeza de quais arquivos tem o check-out feito, você deve usar o tf status para verificar as alterações pendentes antes de fazer o check-in. Para obter mais informações, consulte o seguinte tópico no site da Microsoft: Comando Status (Controle de Versão da Team Foundation).
Para fazer o check-in das alterações pendentes de um prompt de comando
Abra um prompt de comando.
Navegue até a pasta que contém os arquivos ou que você deseja fazer o check-in.
Execute uma das seguintes tarefas:
Para fazer o check-out de todos os arquivos na pasta atual, digite tf checkin –recursive. e então pressione ENTER.
Para fazer check-in em um arquivo específico ou pasta, digite tf checkin ItemSpec e pressione ENTER, onde ItemSpec é o arquivo ou pasta nas que você deseja fazer check-in.
Para especificar um comentário de check-in, adicione -comment:CommentText ao comando, onde CommentText é o comentário que você deseja fornecer.
Para resolver uns ou mais itens de trabalho com o check-in, acrescente -resolve:WorkItemIds ao comando, onde WorkItemIds é uma lista de IDs de item de trabalho, separada por vírgulas.
Para associar uns ou mais itens de trabalho com o check-in, acrescente -associate:WorkItemIds ao comando, onde WorkItemIds é uma lista de IDs de item de trabalho, separada por vírgulas.
Para associar notas de check-in com seu check-in, adicione -notes:”NoteType”=”NoteValue”, onde NoteType é o tipo de nota e o NoteValue é o texto da nota. Por exemplo, você pode espexificar o -notes:”Code Reviewer”=”No code quality issues were identified.”.
Para obter mais informações sobre o comando tf checkin , consulte a seguinte página no site da Microsoft: Comando Check-in (Controle de Versão do Team Foundation).
Consulte também
Outros recursos
Fazendo e Desfazendo Check-ins Particulares das Alterações Pendentes (Team Explorer Everywhere)
Associe Itens de Trabalho com Conjuntos de alterações (Team Explorer Everywhere)