Check-out e edição comandos
Faz com que o arquivo local gravável e altera sua alterar pendente status "edição" no espaço de trabalho.Edit é um alias para o Checkout comando.
Observação: |
---|
As edições feitas em itens que foi feito o check-out não serão refletidas na Controle de versão do Team Foundation servidor até você executar uma operação de check-in. Para obter mais informações, consulte Como: Alterações pendentes Fazer Marcar-in. |
Permissões necessárias
Para usar o checkout comando, você deve ter o Fazer check-out permissão conjunto para Permitire você deve ser o proprietário do espaço de trabalho ou ter o global Administrar os espaços de trabalho permissão conjunto para Permitir.Além disso, se você usar o /lock opção com um valor Outros que nenhum, você deve ter o bloquear permissão definido como Permitir.Para obter mais informações, consulte Permissões de Team Foundation Servidor.
tf checkout [/lock:(none|checkin|checkout)] [/recursive]
[/type:encoding] itemspec
Parâmetros
Argumento |
Descrição |
---|---|
encoding |
Fornece um valor para o /type opção. Alternativas incluem o seguinte: Text é um alias para janelas corrente de codificação (Windows-1252 nos sistemas dos EUA) ou Unicode (com base na BOM ou marca de ordem de byte), Binarye todas as outras codificações de arquivo suportadas pelo sistema operacional Windows. Você também pode usar Auto, que detecta o tipo para você. Para obter mais informações, consulte Tipos de arquivo. |
itemspec |
Especifica um ou mais arquivos para fazer check-out.Aqui você pode usar caracteres curinga. |
Opção |
Descrição |
---|---|
/type |
Substitui o arquivo de codificação que manualmenteTeam Foundation associados com os arquivos especificados. |
/recursive |
Faz o check-out de todos os arquivos que correspondem a itemspec na pasta corrente e em todas as subpastas da pasta corrente. |
/lock |
Impede que outros usuários de check-in ou check-out de arquivos especificados.Para obter mais informações, consulte Noções básicas sobre tipos de Bloquear. Opções de bloquear:
|
Comentários
O comportamento padrão do checkout comando é determinado pelo se a obter versão mais recente do item no check-out configuração está ativada.Para obter mais informações sobre como exibir ou alterar essa configuração, consulte Como: Habilitar Team Foundation version Controlar para obter os arquivos mais recentes no Marcar-out.
If obter última versão do item no check-out está ativado, the checkout comportamento do comando semelhante ao comportamento de check-out no Visual SourceSafe. Se a versão mais recente do item não estiver no seu espaço de trabalho, Team Foundation obtém a versão mais recente do Team Foundation Server e o copia para seu espaço de trabalho. Se uma versão mais antiga do mesmo item no seu espaço de trabalho, ele será substituído pela versão mais recente.
If obter última versão do item no check-out desabilitado, Team Foundation não recebe as mais recentes Controle de versão do Team Foundation versão do servidor durante uma operação de check-out. Em vez disso, ele torna a versão corrente do espaço de trabalho gravável.Para obter mais informações, consulte Como: Obter a Origem para O projeto de equipe.
Você pode usar tf edit sistema autônomo um alias para checkout.
Por padrão, vários usuários podem fazer o fazer check-out do item controlado por versão mesmo ao mesmo time.Quando você usa tf Para fazer o fazer check-out de um item com as alterações em Outros espaço de trabalho pendentes, informações sobre a natureza dessas outras alterações é impresso na linha de comando. Em ambientes de desenvolvimento mais colaborativas, é improvável que irá fazer uma alterar no seu espaço de trabalho que representa um possível conflito de mesclagem com uma alterar pendente em outro espaço de trabalho ou vice-versa.Team Foundation permite que você resolver automaticamente a maioria dos conflitos ocorrem. Para esses conflitos que não podem ser resolvidos automaticamente, use o Resolver Command para decidir qual alterar, sua ou aquelas iniciadas por outros usuários com segurança, você deseja manter. Se você estiver preocupado que outro usuário pode fazer alterações no seu espaço de trabalho que estão em conflito com as alterações pendentes, você pode usar o Comando de status para monitorar outros espaços de trabalho para que as alterações recém-aplicado. Como alternativa, você pode usar o bloquear de comando Para evitar que outros usuários fazendo check-out ou check-in até que você tenha feito o check-in e desbloqueada as suas alterações. sistema autônomo melhor prática, use o lock comando com discrição e notificar seus colegas de equipe por que estão fazendo isso e, quando você planeja remover o bloquear.
Para obter mais informações sobre como localizar o TF utilitário de linha de comando, consulte Comandos do utilitário de linha de comando TF.
Exemplos
O exemplo a seguir torna o cs 314. gravável no disco e o adiciona à lista de alterações no espaço de trabalho pendentes.
c:\pi> tf checkout 314.cs
O exemplo a seguir verifica 314. cs e 271.cs.
c:\pi>tf checkout 314.cs 271.cs
O exemplo a seguir faz o check-out página.xsl e altera a propriedade de codificação para o Team Foundation tipo de arquivo de texto. Texto é um alias para a codificação corrente do Windows, sistema autônomo Windows-1252.
c:\pi>tf checkout /type:text page.xsl
Consulte também
Tarefas
Demonstra Passo a passo: Trabalhando com Team Foundation version Controlar from Comando Linha
Como: Fazer Marcar-out e editar itens controlado por versão
Conceitos
Noções básicas sobre tipos de Bloquear
Team Foundation Fazer Marcar-out configurações
Referência
Comando desfazer check-in particular