Como posso fazer com que o SVN reconheça os Mac Bundles como ASCII em vez de Binary Streams?

5

Eu tenho um arquivo de keynote no qual estou regularmente editando o texto, movendo slides, etc. Há um máximo de alguns kilobytes de dados alterados no arquivo XML .key interno. No entanto, o SVN reconhece isso como um pacote e verifica todo o "arquivo" .3gb a cada alteração (eu tenho muitos vídeos de alta resolução). Isso claramente não é o ideal. Existe alguma maneira de obter SVN para reconhecer pacotes como diretórios?

Uma resposta semelhante para o Git também seria apreciada.

    
por Armin Samii 28.11.2012 / 09:10

1 resposta

1

Até o Keynote '06, o arquivo .keynote era na verdade uma pasta 1 como você mencionou. No entanto, mais tarde, o formato .key é usado e esse é um arquivo zip. 2

Os arquivos ZIP não são um bom formato para serem diferenciados, mas você pode adicionar descompactar como manipulador de diferenças no git.

Você também pode salvar a apresentação no antigo formato .keynote . Se o svn ainda achar que o arquivo é binário, você pode usar svn add --no-auto-props ou svn propdel svn:mime-type . Arquivos sem tipo mime são tratados como arquivos de texto por subversão. 3

    
por 25.12.2012 / 15:47