Compartilhar via


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

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

O TFVC (Controle de Versão do Team Foundation) 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 mesclação 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ários checkouts estão habilitados. Várias verificações 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 Gerenciador de Controle do Código-Fonte 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 de servidor do Azure DevOps.

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 para um tipo de arquivo.

Propriedade Exemplo
Nome Arquivo do Visual Basic
Extensão de arquivo .Vb
Habilitar a mesclagem de arquivos e vários check-outs 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 Arquivo 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 para um arquivo na janela Propriedades de controle de versão aberta do Gerenciador de Controle de Origem ou usando a interface de linha de comando. Para obter mais informações, consulte Configurar a codificação de arquivo de controle de versão e os comandos Checkout e Editar.

Editar 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 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 check-in 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 Configurações do Servidor do Azure DevOps 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, Documentos do Word para adicionar a associação de arquivos de documento do Microsoft Word ao controle de versão.

  4. Na caixa Extensão de Arquivo , insira 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 arquivo e várias verificações (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 de Documentos do Word inserido anteriormente.

Configurar a codificação dos arquivos de controle de versão

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

Observação

As propriedades do Controle de Versão do Team Foundation 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. Source Control Explorer.

    No menu Exibir , selecione Outras Janelas e selecione Gerenciador de Controle do Código-Fonte.

  2. No Gerenciador de Controle do Código-Fonte, 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 lista suspensa Codificação para selecionar o tipo base de codificação do 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 Configurações do Servidor do Azure DevOps e 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, Documentos do Word, 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, marque a caixa de seleção Habilitar mesclagem de arquivos e múltiplos check-outs (selecionado 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 de Documentos do Word 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 check-in 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 o 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 Configurações do Servidor do Azure DevOps e 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.