Fazer check-in de seu trabalho para a base de código da equipe
Use a página de Alterações pendentes para fazer o check-in o código para o codebase de equipe.
Permissões exigidas
Você deve ser um de Colaboradores para seu projeto de equipe.Consulte Team Foundation Funções, permissões e grupos do servidor padrão.
O que você deseja fazer?
Especificar os arquivos que você deseja fazer o check-in
Associe itens de trabalho
Fazer check-in de suas alterações
Resolver avisos de política de check-in
Executar fazer o check-in com barreira
Trabalhar do prompt de comando
Obter dicas
Especificar os arquivos que você deseja fazer o check-in
Você pode especificar que incorpora as alterações que você deseja fazer o check-in arrastando as entre Alterações Incluídas e as seções de Alterações Excluídas da página de Alterações pendentes .Você também pode definir o escopo do seu check-in enquanto você trabalha em outras áreas do Visual Studio:
Em o solution Explorer, selecione um de estes procedimentos:
a solução
Um ou mais projetos de código
Um ou mais arquivos
Depois que você selecionar itens, abra o menu de atalho, e escolha Fazer Check-in.
Em o controle de O código-fonte, selecione um ou mais itens com alterações pendentes ou uma ou mais pastas que contêm itens com alterações pendentes.(Os itens com alterações pendentes são indicados por esse símbolo: ).Abra o menu de atalho para os itens selecionados, e escolha Fazer Check-in.
Associe itens de trabalho
Quando você alterar arquivos no codebase, você normalmente faz isso para concluir uma tarefa, corrigir um bug, ou para satisfazer a aparência de qualquer outro tipo de item de trabalho.Quando você fizer o check-in das alterações, você deve associar os itens de trabalho com as alterações que você está fazendo o check-in.Os benefícios de fazer incluem assim:
Um membro da equipe que parece o item de trabalho link diretamente ao conjunto de alterações pode considerar o trabalho que você fez.
Um membro da equipe que examina o histórico de um arquivo que foram alterados pode exibir o conjunto de alterações e ver os itens de trabalho que foram justificação para a alteração.
Se você compilar suas alterações em seu sistema automatizado de compilação (por exemplo CI de compilação com ou Compilação de check-in com barreira, seus membros da equipe podem ver em que a compilação concluída a tarefa foi concluída ou o erro foi corrigido.
Para associar itens de trabalho com o check-in:
Escolha o link de Adicionar Item de Trabalho por ID na seção de Itens de Trabalho Relacionados .
Arrastar um item de trabalho de uma janela da consulta na seção de Itens de Trabalho Relacionados .
A o lado de cada item de trabalho, selecione como se deve se relacionar ao seu check-in: Associar ou Resolver (disponível somente se o item de trabalho não já está em um estado que impossibilite esse relacionamento, como Resolvido, Concluído, ou Fechado).
Dica |
---|
Você pode abrir o menu de atalho de um item associado de trabalho e então escolha:
|
Fazer check-in de suas alterações
Para fazer o check-in de suas alterações
O team ExplorerInício, escolha , e escolha Alterações pendentes.
Em a página de Alterações pendentes , entre em Comentário de modo que as colegas de equipe que uma necessidade posterior revise e entender o histórico de seus arquivos entenderá o que você fez.Por exemplo: Controlador implementado do carrinho de compras.
Algumas equipes preferem (e implementar em alguns casos uma política de check-in para exigir) seus membros para fornecer informações sobre determinados tipos de cada check-in.Se um administrador do seu projeto de equipe tiver notas de check-in ativados, então você pode digitar as informações de cada campo na seção de Observações .
Escolha o botão de Fazer Check-in .
Um dos seguintes resultados ocorre.
Suas alterações é feito
Qualquer arquivo incluído muda do seu espaço de trabalho juntamente com o comentário, notas de check-in, e links para itens de trabalho relacionados são armazenados no servidor como único conjunto de alterações no seu servidor.
Conflitos apenas fazer o check-in
O sistema apresenta-lhe com conflitos entre suas alterações a versão mais recente dos arquivos no servidor.Consulte Resolver conflitos de arquivo.
Seu check-in será bloqueado porque viola uma política de check-in.
Os administradores do seu projeto de equipe podem implementar políticas de check-in para incentivar sua equipe seguir práticas recomendadas.Por exemplo, uma política de check-in pode incentivar membro da equipe associar pelo menos um item de trabalho com suas alterações.Para mais informações, consulte Set and Enforce Quality Gates.
Em alguns casos, você pode querer substituir estas políticas de check-in.Em a seção de Avisos de Política , escolha Substituir Avisos.
Em a caixa de Motivo , explica como você está substituindo a diretiva.
Fazer check-in em uma pasta controlada por um processo de compilação de check-in com barreira
Se você estiver fazendo o check-in das alterações nas pastas de controle de versão que são controladas por processo de compilação de check-in com barreira, a caixa de diálogo de Check-in com barreira aparece.Para obter informações sobre como concluir a operação de check-in, consulte Check-in para uma pasta controlada por um Gated seleção no processo de criação.
Trabalhar do prompt de comando
- Comando Check-in: Exibir alterações pendentes e fazer o check-in de arquivos
Dicas
Antes de fazer o check-in no novo código, você deve considerar levar uma revisão de código.Consulte Um dia na vida de um desenvolvedor de ALM: suspender trabalho, corrigir um bug e realizar uma análise do código.
Você pode gerenciar e, se necessário, desfazer as alterações pendentes.Consulte Código de desenvolver e gerenciar as alterações pendentes.
Se você precisar definir suas alterações, consulte Suspender seu trabalho e gerenciar seu Shelvesets.
Um operação de check-in é executada atomically-the completamente êxito ou falha completamente (com uma exceção).Se nenhuma das alterações não pode ser enviado para o team foundation server, nenhuma das alterações será comprometida e um conjunto não é criado.Por exemplo, se você perde a conectividade de rede no meio de um check-in, a operação falha inteira.
A exceção é associação de itens de trabalho com o conjunto de alterações.Se a associação do item de trabalho falha mas todos os outros aspectos de check-in são bem-sucedidas, então o conjunto é criado.Você pode manualmente associar um item de trabalho com um conjunto de alterações.Consulte Localize, Vincule e Exiba Conjuntos de Alterações Associados com um Item de Trabalho.