auto-pros SVN com o Apache DAV

1

Como posso definir os propulsores automáticos com o SVN versão 1.8 usando a configuração ditado do repositório? link . Estou executando o servidor svn svn, version 1.8.10 (r1615264) e o cliente TortoiseSVN 1.8.7 via HTTPS.

Eu tentei configurar meu arquivo de configuração como:

[miscellany]
enable-auto-props = yes

[auto-props]
* = svn:needs-lock=*

Os arquivos de configuração que estou alterando são /etc/subversion/config e /home/svn/repo/conf/svnserve.conf , mas não estou convencido de que esses são os arquivos certos para o acesso do DAV do Apache por meio de HTTP / HTTPS.

Quando faço check-out de um repositório e adiciono arquivos, o svn: needs-lock não está sendo definido no arquivo recém-consolidado.

De onde o Apache obtém o arquivo de configuração do SVN?

    
por Dan 14.08.2014 / 19:58

1 resposta

1

Leia as notas de versão do svn 1.8 e SVNBook cuidadosamente ! O recurso não é modificar a configuração de tempo de execução do cliente, mas sim definir uma propriedade versionada em um repositório.

  • Esse recurso funciona no lado do cliente para funcionar com qualquer versão do servidor do Subversion,
  • O recurso exige que seus usuários usem o cliente do Subversion 1.8+, caso contrário, a propriedade svn:auto-props versioned não terá nenhum efeito.

Você pode definir o valor svn:auto-props como *.test = svn:needs-lock=* na raiz do seu repositório (ou no caminho do repositório que representa a raiz de um projeto, dependendo principalmente da sua estrutura de repositório). Isso resultará em cada arquivo que corresponde ao padrão *.test para ter svn:needs-lock propriedade aplicada. Consulte SVNBook | Propriedades herdadas .

    
por 19.08.2014 / 12:51