Partilhar 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

Team Foundation Version Control (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 deles em paralelo.

Observação

Por padrão, a mesclagem de arquivos e a verificação múltipla estão habilitadas. Vários check-out podem ser desativados no nível do projeto.

Pré-requisitos

  • Um repositório TFVC para trabalhar em, 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 Azure DevOps Server Permissions.

Propriedades do tipo de ficheiro

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

Propriedade Exemplo
Nome Arquivo do Visual Basic
Extensão de arquivo .vb
** Habilitar fusão de ficheiros e extração múltipla Sim

Como administrador de DevOps do Azure, convém especificar que arquivos de determinados tipos, como arquivos binários do Microsoft Excel (*.xls) para os quais não existe uma ferramenta de mesclagem, não podem ser mesclados quando conflitos são detetados e só podem ser verificados por um usuário de cada vez. Você pode controlar isso selecionando Habilitar mesclagem de arquivos e check-out múltiplo 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 podem ser mesclados.

Codificações de ficheiros

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 do controle de versão aberta no Gerenciador de Controle do Código-Fonte ou usando a interface de linha de comando. Para obter mais informações, consulte Configurar a codificação de arquivos de controle de versão e os comandos Checkout e Edit.

Editar associações de tipo de arquivo

As definições de tipo de arquivo permitem que você personalize a maneira como o sistema Team Foundation Version Control 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 de DevOps do Azure e, em seguida, Tipos de Arquivo de Controle do Código-Fonte. A caixa de diálogo Tipos de arquivo exibe uma lista 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 arquivo de documento do Microsoft Word ao controle de versão.

  4. Na caixa Extensão de arquivo , digite 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 check-out múltiplo (selecionada por padrão).

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

Sugestão

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 de arquivos de controle de versão

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

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. Abra o Explorador de Controlo de Código.

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

  2. No Gerenciador de Controle do Código-Fonte, selecione a caixa de listagem suspensa Espaço de trabalho na barra de ferramentas e selecione o espaço de trabalho que deseja usar.

  3. Aceda a um ficheiro cujas propriedades pretende visualizar, clique com o botão direito do rato e, em seguida, 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 de base de codificação para o arquivo, por exemplo, utf-8.

    Sugestão

    Selecione Detetar para que o sistema detete o esquema de codificação de arquivos 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 que você personalize 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 de DevOps do Azure 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, 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 check-out múltiplo (selecionada por padrão).

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

Sugestão

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 ficheiro associado

As definições de tipo de arquivo permitem personalizar a maneira como o sistema de controle de versão lida com arquivos com 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 de DevOps do Azure 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 atualmente associadas ao controle de versão.

  2. Realce a extensão de tipo de ficheiro que pretende remover e, em seguida, selecione Remover.

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

  3. Selecione OK.