Altera o tipo de todo o arquivo .xml em um repositório SVN

4

Como posso alterar o tipo de todos os arquivos em um repositório SVN que possuem a extensão .xml do tipo binário para o tipo de texto.

Isso significa que não é mais necessário alterar o tipo de cada arquivo, um por um, mas todos os arquivos com extensão .xml em um repositório.

    
por taintedlove 22.02.2010 / 15:15

2 respostas

4

Se você quiser que todos os novos arquivos com um nome de arquivo terminado em .xml sejam tratados como texto, tente o seguinte:

Edite seu arquivo de configuração svn local (normalmente localizado em ~ / .subversion / config

Adicione o seguinte à seção [auto-props]:

[auto-props]
*.xml = svn:mime-type=text/xml
    
por 22.02.2010 / 18:33
4

Primeiro, faça um svn proplist <file> no arquivo para ver quais propriedades estão lá.

Então, dependendo do que você vê, você vai querer usar svn propset ou svn propdel para definir, alterar ou remover propriedades para tornar as coisas saudáveis.

Se você quiser fazer isso para mais de um, você vai querer fazer algo como:

svn propset svn:mime-type text/xml *.xml

ou

find . -name \*.xml | xargs svn propset svn:mime-type text/xml
    
por 22.02.2010 / 18:32

Tags