Simplificar URLs VisualSVN servidor
-
10-07-2019 - |
Pergunta
Estamos executando atualmente uma instância svnserve
como serviço de NT. Enquanto isso funciona, é desnecessariamente complicado de administrar, e eu gostaria de passar para o muito mais simples VisualSVN Server. (Benefícios secundários do bônus incluem a autenticação integrada do Windows e, graças ao HTTP / WebDAV, navegar da última revisão.)
Dito isso, as actuais ofertas de servidores até URLs que olhar como esta:
svn://oldserver/path/to/some/file.foo
Em vez memorável.
O novo, como configurar através VSVNS:
https://newserver:8443/svn/Repos/path/to/some/file.foo
Ouch. Por um lado, o bit /svn
é inteiramente desnecessário. Desde VSVNS gere o seu próprio servidor HTTP (é por isso que está no 8443
porta especial, afinal), é claro tudo está relacionado com svn
. Além disso, temos apenas um repositório (e não há necessidade real para mais), por isso o nome do repositório em /Repos
não deveria estar lá também - poderíamos desligar isso com svnserve
, então deve haver uma maneira de fazê-lo agora, também.
- É possível configurar VisualSVN Server para soltar o
/svn
? (Por que é lá para começar?) - Tendo em conta que há apenas um repositório, posso dizer que não fazer a parte nome do repositório do URL?
Solução
Você pode configurar a localização Apache para usar o SVNPath em vez de SVNParentPath .
É dentro do
Outras dicas
Você pode usar o estoque instalador Collabnet SVN e configurar o Apache ao seu gosto dessa forma.
Existe algo particularmente atraente sobre VisualSVN para além de uma instalação normal SVN?