O Tortoise SVN é apenas um cliente SVN. Você ainda precisa de um servidor SVN. Collabnet ou VisualSVN são os dois mais comuns. O Collabnet é muito fácil de configurar para o Apache (nunca usou o Visual SVN). Basta instalar os binários e editar seu httpd.conf
para incluir o caminho para os plugins DAV SVN. Ou, o Collabnet inclui o Apache para você, caso queira executá-lo em uma porta ou endereço IP diferente.
Depois de configurá-lo e criar seu repositório, você precisará verificar se o seu servidor da Web tem uma cópia atualizada. Existem duas maneiras comuns de fazer isso:
-
Faça um
SVN checkout
na sua pasta HTML pública. Isso significa que todas as suas pastas.svn
estão presentes e podem causar um risco de segurança. Para uso interno, deve ser OK embora. A manutenção é fácil porque você pode apenas fazer uma atualização do SVN -
Faça um
SVN export
de sua cópia de trabalho local (depois de fazer uma atualização do SVN, é claro) na pasta HTML público do servidor da web. Isso significa que nenhuma pasta.svn
está oculta no servidor.