Temos cinco repositórios Subversion completamente separados em um servidor, e usamos o Apache httpd como nosso servidor Subversion. Eu faço isso porque posso incorporar o LDAP e usar nosso Windows Active Directory para acesso de leitura / confirmação.
Nosso servidor Subversion está na revisão 1.7.6. Um dos repositórios é o nosso repositório de desenvolvimento e é muito, muito grande: mais de 200 usuários e cerca de 10 Gigabytes de tamanho. Existem mais de 80 projetos separados nele. Outro, nosso repositório de treinamento é muito pequeno. Talvez meia dúzia de usuários e muito poucas mudanças.
Nosso grupo de treinamento usa o MadCap Flair, que usa o SVN no back-end. Depois de atualizar para a versão 10, eles notaram que Flair estava demorando muito para atualizar. MadCap disse-lhes que o servidor Subversion tinha que ser atualizado para pelo menos a versão 1.8.5.
Deixe-me repetir:
Você pode ver que estou um pouco hesitante em atualizar nosso servidor para o 1.8.5 apenas para este grupo. Provavelmente faremos isso mais cedo ou mais tarde, mas quando o nosso ciclo de desenvolvimento tiver alguma folga.
Eu poderia instalar uma segunda cópia do Subversion (Estamos usando o SubversionEdge) em um local diferente no mesmo servidor, e usar svnserve
agora que eu posso usar o SASL com o LDAP. Isso permitiria que eu servisse aquele repositório com svnserve
na revisão 1.8.5, enquanto os outros três repositórios permaneceriam intocados por enquanto. No entanto, o grupo de treinamento teria que refazer sua configuração do Madcap.
Para poder manter a configuração do Madcap, vejo duas possibilidades:
http://svn/train
seja redirecionado para um segundo servidor Apache. O primeiro é mesmo possível? É possível ter os seguintes URLs indo para dois servidores completamente diferentes?
http://svn/dev
- Vai para o nosso servidor atual e repo de desenvolvimento. http://svn/qa
- Vai para o nosso servidor atual e repositório de controle de qualidade. http://svn/train
- vai para outro servidor, mas com o mesmo repositório de treinamento. Tags svn apache-2.2 subversion-edge