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