Gerenciar tipos de arquivo com Controle de Versão do Team Foundation

Azure DevOps Server 2022 | Azure DevOps Server 2020 | Azure DevOps Server 2019

Controle de Versão do Team Foundation (TFVC) fornece definições de tipo de arquivo, que determinam como os arquivos com extensões especificadas são processados. Por exemplo, você pode desabilitar a mesclagem de tipos de arquivo selecionados para impedir que vários usuários façam check-out em paralelo.

Observação

Por padrão, a mesclagem de arquivos e várias marcar estão habilitadas. Várias marcar podem ser desabilitadas no nível do projeto.

Pré-requisitos

  • Um repositório TFVC no qual trabalhar, em vez de um repositório Git. Se você estiver em um repositório Git, o controle do código-fonte Explorer não estará disponível.
  • Para editar, adicionar ou remover uma associação de tipo de arquivo, você deve ter a permissão Editar informações no nível do servidor definida como Permitir. Para obter mais informações, consulte Permissões Azure DevOps Server.

Propriedades de tipo de arquivo

Uma definição de tipo de arquivo do Azure DevOps consiste em três propriedades. A mais importante dessas propriedades é a Extensão de Arquivo, que é o identificador exclusivo de um tipo de arquivo.

Propriedade Exemplo
Nome Arquivo do Visual Basic
Extensão do arquivo .vb
Habilitar mesclagem de arquivos e verificação múltipla Yes

Como administrador do Azure DevOps, convém especificar que arquivos de determinados tipos, como arquivos binários do Microsoft Excel (*.xls) para os quais uma ferramenta de mesclagem não existe, não podem ser mesclados quando conflitos são detectados e só podem ser verificados por um usuário por vez. Você pode controlar isso selecionando Habilitar Mesclagem de Arquivos e Verificação Múltipla na caixa de diálogo Editar Tipo de Arquivo . Para obter mais informações, consulte Editar associações de tipo de arquivo. Se um tipo de arquivo não existir para uma determinada extensão, os arquivos com essa extensão poderão ser mesclados.

Codificações de arquivo

Além dessas propriedades básicas de tipo de arquivo, o Azure DevOps também rastreia a codificação de arquivo para cada arquivo no servidor de controle de versão. Você pode substituir a codificação padrão de um arquivo da janela Propriedades do controle de versão aberta no controle do código-fonte Explorer ou usando a interface de linha de comando. Para obter mais informações, consulte Configurar codificação de arquivo de controle de versão e Comandos Checkout e Edit.

Editar associações de tipo de arquivo

As definições de tipo de arquivo permitem personalizar a maneira como o sistema Controle de Versão do Team Foundation processa arquivos que têm extensões específicas. Ao definir um tipo de arquivo, você controla se os arquivos que têm uma extensão específica podem ter palavras-chave internas expandidas durante um marcar e se vários usuários podem modificar um arquivo específico em paralelo. O procedimento a seguir demonstra como alterar uma associação de extensão de tipo de arquivo no controle de versão.

  1. No menu Equipe, selecione Azure DevOps Server Configurações e, em seguida, Tipos de Arquivo de Controle do Código-Fonte. A caixa de diálogo Tipos de Arquivo exibe uma listagem das extensões de arquivo atualmente associadas ao controle de versão.

  2. Selecione Editar.

  3. Na caixa de diálogo Editar Tipo de Arquivo , na caixa Nome , insira uma descrição para o tipo de arquivo. Por exemplo, Word Documentos para adicionar o Microsoft Word associação de arquivos de documento ao controle de versão.

  4. Na caixa Extensão de Arquivo, insira a extensão de tipo de arquivo, por exemplo, doc para microsoft Word arquivos de documento.

  5. Opcionalmente, marque a caixa Habilitar mesclagem de arquivos e várias caixas de seleção (selecionada por padrão).

  6. Selecione OK para retornar à caixa de diálogo Tipos de Arquivo e verificar a nova entrada.

Dica

Você pode especificar várias associações de extensão de tipo de arquivo com um único nome. Por exemplo, você pode adicionar ponto ao nome Word Documentos inserido anteriormente.

Configurar a codificação de arquivo de controle de versão

Controle de Versão do Team Foundation propriedades incluem informações gerais de arquivo e pasta e o tipo de codificação de arquivo. As propriedades também listam os marcar pendentes status, informações de segurança e histórico de ramificação. Para obter mais informações, consulte Exibir propriedades de pasta e arquivo de controle de versão.

Observação

Controle de Versão do Team Foundation propriedades não são exibidas na janela Propriedades do Visual Studio. Eles são exibidos em sua própria caixa de diálogo Propriedades , conforme descrito no procedimento a seguir.

Para configurar a codificação de arquivo de controle de versão:

  1. Explorer de controle do código-fonte aberto.

    No menu Exibir, selecione Outras Janelas e, em seguida, selecione Controle do Código-Fonte Explorer.

  2. Em Controle do Código-Fonte Explorer, selecione a caixa de listagem suspensa Workspace na barra de ferramentas e selecione o workspace que você deseja usar.

  3. Vá para um arquivo para o qual você deseja exibir propriedades, clique com o botão direito do mouse e selecione Propriedades.

  4. Na caixa de diálogo Propriedades , selecione a guia Geral .

  5. Na guia Geral , selecione Definir Codificação.

  6. Na caixa de diálogo Definir Codificação , use a caixa de listagem suspensa Codificação para selecionar o tipo base de codificação para o arquivo, por exemplo, utf-8.

    Dica

    Selecione Detectar para que o sistema detecte o esquema de codificação de arquivo usado com o arquivo e preencha a caixa de listagem.

  7. Selecione OK.

Observação

A codificação definida resulta em uma alteração pendente que deve ser verificada.

Adicionar associações de tipo de arquivo

As definições de tipo de arquivo permitem personalizar a maneira como o sistema de controle de versão processa arquivos com extensões específicas. Ao definir um tipo de arquivo, você controla se os arquivos com uma determinada extensão permitem que vários usuários possam modificar um arquivo específico em paralelo. O procedimento a seguir demonstra como adicionar uma associação de extensão de tipo de arquivo no controle de versão.

  1. No menu Equipe, selecione Azure DevOps Server Configurações e, em seguida, selecione Tipos de Arquivo de Controle do Código-Fonte. A caixa de diálogo Tipos de Arquivo é exibida listando as extensões de arquivo atualmente associadas ao controle de versão.

  2. Selecione Adicionar.

  3. Na caixa de diálogo Adicionar Tipo de Arquivo, na caixa Nome, digite uma descrição para o novo tipo de arquivo, por exemplo, Word Documentos, para adicionar uma associação de arquivo de documento do Microsoft Word ao controle de versão.

  4. Na caixa Extensão de Arquivo, digite ou selecione a extensão de tipo de arquivo, por exemplo, doc, para arquivos de documento do Microsoft Word.

  5. Opcionalmente, selecione a caixa Habilitar mesclagem de arquivos e várias marcar marcar (selecionada por padrão).

  6. Selecione OK para retornar à caixa de diálogo Tipos de Arquivo e verificar a nova entrada.

Dica

Você pode especificar várias extensões de tipo de arquivo a serem associadas a um único nome, por exemplo, você pode adicionar ponto ao nome Word Documentos inserido neste procedimento.

Remover um tipo de arquivo associado

As definições de tipo de arquivo permitem personalizar a maneira como o sistema de controle de versão lida com arquivos que têm extensões específicas. Ao definir um tipo de arquivo, você controla se os arquivos que têm uma extensão específica podem ter palavras-chave internas expandidas durante um marcar e se vários usuários podem modificar um arquivo específico em paralelo. Para obter informações sobre como adicionar associações de tipo de arquivo ao controle de versão, consulte Adicionar associação de tipo de arquivo com Controle de Versão do Team Foundation. O procedimento a seguir demonstra como remover uma extensão de tipo de arquivo associada ao controle de versão.

  1. No menu Equipe, selecione Azure DevOps Server Configurações e, em seguida, selecione Tipos de Arquivo de Controle do Código-Fonte.

    A caixa de diálogo Tipos de Arquivo exibe uma lista das extensões de nome de arquivo que estão atualmente associadas ao controle de versão.

  2. Realce a extensão de tipo de arquivo que você deseja remover e selecione Remover.

    A entrada é apagada e não aparece mais na caixa de diálogo Tipos de Arquivo .

  3. Selecione OK.