Problema de codificação SVN

0

Eu tenho alguns usuários que estão usando Mac e outros Windows, mas temos o problema que alguns arquivos têm o nome "diseño" ou "árbol" e isso está causando erros nos clientes no mac, e há alguns casos onde eu encontrar arquivos duplicados no servidor, algo como este nome: "árbol de desición.txt", o arquivo é enviado por dois usuários diferentes, mas é o mesmo, e o tamanho é o mesmo também, eu acho que isso é causa de emissão de codificação não está reconhecendo o til ou Ñ, como posso resolver ou como instalar o svn_1.8.x_darwin_unicode_precomp.patch encontrado neste site:

link

Estou usando o Centos e a última atualização do collabnet

    
por Marco Herrarte 16.01.2014 / 23:48

2 respostas

0

Não há motivo para instalar o patch no CentOS. Os usuários do Mac precisam usar o patch. Provavelmente, a maneira mais fácil para eles obterem uma versão com patch é usar brew com a opção --unicode-path quando instalam, e. brew install --unicode-path subversion .

Eu vou apontar que o patch não é uma ótima solução e pode realmente causar mais problemas se ele não for usado consistentemente por todos os usuários do Mac (razão pela qual ele não foi aplicado ao próprio Subversion). Há trabalho em andamento para resolver o problema de maneira mais completa, mas esse trabalho ainda não está completo.

Talvez a solução mais fácil para esse problema agora seja evitar o uso de caminhos com caracteres que tenham formulários compostos.

Há um documento bastante longo sobre isso na seção a fonte do Subversion e nossa página wiki tem algumas ideias mais atuais sobre como corrigi-la .

    
por 18.01.2014 / 21:35
0

Não funciona para mim no OSX El Capitan. O problema no meu sistema era sobre o repositório com o mesmo nome de arquivo (mas apenas diferentes representações UTF8 no OSX e svn repo principal), a solução é usar um svn corrigido que compara os nomes dos arquivos usando o formato "canônico" dos nomes de arquivos UTF8; aqui você pode encontrar informações adicionais sobre o bug.

Eu consertei o svn patched, você pode encontrar em MacPorts .

sudo port install subversion +unicode_path
    
por 28.07.2016 / 10:30

Tags