Erro de verificação do Subversion ao verificar o repositório com &

0

Meu nome do repositório do Subversion possui & . Recebo um erro durante a verificação. Existe uma solução alternativa?

svn co https://ssss.my.com/D&G/
OPTIONS of https://ssss.my.com/D&G/ 200 OK
    
por Dhiren Ghelani 14.01.2016 / 19:13

3 respostas

0

Como DavidPostil sugeriu em um comentário, o que você precisa fazer é "escapar" do caractere & . O SVN geralmente suporta % -codes em URLs, a partir de URLs de experiência que contêm espaços que serão convertidos em 20 caracteres%.

O% -code para & (E comercial) é% 26, então tente o comando:

svn co https://ssss.my.com/D%26G/ 
    
por 14.01.2016 / 19:28
0

Você possui e controla o repositório? Existem outros usuários ou apenas você? Se você for o único usuário, então o concider alterará o nome do repositório. Diga: https://ssss.my.com/DnG/

Alternativamente:

ssh [email protected]

### Just trying to make it explicit that you need to cd to the directory above "D&G"
cd /path/to/svn/repository/D\&G/ && cd ..

ln -s D/&G DnG

### Now, if necessary, edit your apache configuration so that the DnG softlink gets served up to https://ssss.my.com/DnG/
    
por 14.01.2016 / 20:37
0

Eu não encontrei o documento oficial para as convenções de nomenclatura de repositórios, mas todos os servidores svn de http (s) testados permitem apenas caracteres alpha, nums, dash e sublinhados no nome do repositório.

Acho que o uso de & char no nome do repo está incorreto.

Mas você pode usar o & no caminho das pastas no seu repo.

    
por 15.01.2016 / 19:37