Check-out e editar comandos
Faz com que o arquivo local gravável e altera seu status de alteração pendente "Editar" no espaço de trabalho. Edité um alias para o Checkout comando. Para obter mais informações, consulte Alterações pendentes.
Observação |
---|
Todas as edições feitas em itens que foram extraídos não são refletidas no servidor para Controle de versão do Team Foundation até que você realize um check-in operação. For more information, see Fazer Check In em Alterações Pendentes. |
Permissões necessárias
Para usar o checkout comando, sua Check-out permissão deve ser definida Permitir, e você deve ser o proprietário do espaço de trabalho ou sua global espaços de trabalho de administrar permissão deve ser definida Permitir. Além disso, se você usar o /lock opção com um valor diferente de none, o Lock permissão deve ser definida Permitir. For more information, see Permissões de Team Foundation Server.
tf checkout [/lock:(none|checkin|checkout)] [/recursive]
[/type:encoding] itemspec [/login:username,[password]]
Parâmetros
Argument |
Description |
---|---|
encoding |
Fornece um valor para o /type opção. Alternativas incluem o seguinte: Texté um alias para o atual windows codificação (Windows-1252 conosco sistemas) 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ê. For more information, see Gerenciamento de tipos de arquivo. |
itemspec |
Especifica um ou mais arquivos para check-out. Você pode usar caracteres curinga aqui. |
username |
Fornece um valor para o /login opção. Você pode especificar um valor de username como domínio\nome de usuário ou nome de usuário. |
Option |
Description |
---|---|
/type |
Manualmente substitui o arquivo de codificação que Team Foundation associa os arquivos especificados. |
/recursive |
Verificações de todos os arquivos que correspondem a itemspec no diretório atual e em todas as subpastas da pasta atual. |
/lock |
Impede que outros usuários fazendo check-in ou check-out de arquivos especificados. For more information, see Noções básicas sobre tipos de bloqueio. Opções de bloqueio:
|
/login |
Especifica o nome de usuário e senha para autenticar o usuário com Visual Studio Team Foundation Server. |
Comentários
O comportamento padrão da checkout comando é determinado pelo se a obter a versão mais recente do item no check-out estiver habilitada. Para obter mais informações sobre como exibir ou alterar essa configuração, consulte Habilitar Team Foundation Version Control obter os arquivos mais recentes no Check-Out..
Se está habilitada para obter a versão mais recente do item no check-out, o checkout o comportamento de comando semelhante ao comportamento de check-out no Visual SourceSafe. Se a versão mais recente do item não está no espaço de trabalho, Team Foundation obtém a versão mais recente do Team Foundation Server e o copia para o 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.
Se obter a versão mais recente do item no check-out é desabilitada, Team Foundation não obter os 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 atual do espaço de trabalho gravável. For more information, see Obter o código-fonte para o projeto de equipe.
Você pode usar tf edit como um alias de checkout.
Por padrão, vários usuários podem retirar o mesmo item controlado por versão ao mesmo tempo. Quando você usa tf para check-out de um item que possui alterações pendentes na outro espaço de trabalho, informações sobre a natureza dessas outras mudanças é impresso na linha de comando. Em ambientes de desenvolvimento mais colaborativas, é improvável que você fará uma alteração no seu espaço de trabalho que representa um possível conflito de mesclagem com uma alteração pendente no outro espaço de trabalho ou vice-versa. Team Foundationpermite que você resolva automaticamente a maioria dos conflitos que ocorrem. Para esses conflitos não podem ser resolvidos automaticamente, use o Resolver o comando com segurança decidir qual alterar, sua ou aquelas iniciadas por outros usuários, 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 alterações aplicadas recentemente. Como alternativa, você pode usar o Comando Bloquear para impedir que outros usuários fazendo check-out ou check-in até ter feito check-in e desbloqueada suas próprias alterações. Como prática recomendada, use o lock de comando com discrição e notificar seus colegas de equipe, motivo pelo qual você está fazendo isso, e quando você planeja remover o bloqueio.
Para obter mais informações sobre como localizar o tf o utilitário de linha de comando, consulte Comandos do utilitário de linha de comando do TF.
Examples
O exemplo a seguir torna o cs de 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 o cs de 314. e o 271.cs.
c:\pi>tf checkout 314.cs 271.cs
O exemplo a seguir faz check-out de page.xsl e altera a propriedade de codificação para o Team Foundation tipo de arquivo de texto. O texto é um alias para a codificação atual do Windows, como Windows-1252.
c:\pi>tf checkout /type:text page.xsl
Consulte também
Tarefas
Check-Out e editar itens controlados por versão
Referência
Conceitos
Noções básicas sobre tipos de bloqueio
Configurações de Check-Out do Team Foundation