1 – Pra começar é necessário ter uma conta no Dropbox (clique neste link para se registrar), instalar o cliente Dropbox na sua máquina e baixar (e instalar) o TortoiseSVN.
2 - Depois de tudo instalado, vá na pasta raiz do Dropbox no seu computador e crie uma pasta que será o repositório do projeto (aqui chamei a pasta de MeuRepositorio).
Clique com o botão direito na pasta e vá em “TortoiseSVN” > “Create repository here” (figura 1). Uma janelinha deve abrir, e nela clique em “Create folder structure” (clique OK nas duas janelas) (figura 2). Com isso já temos o repositório criado (imagine que essa pasta esteja no servidor, não na sua máquina).
3 - Agora crie uma pasta fora do Dropbox, essa pasta
será o lado cliente (local) da estrutura. Clique com o botão direito na
pasta e vá em “SVN Checkout” (figura 3). Na janela que irá abrir informe
o caminho do seu repositório em “URL of repository” (figura 4), que
você criou anteriormente no passo 2.
Pronto! Com isso você tem um repositório privado e um controle de versões. O Dropbox fornece inicialmente* 2GB de espaço, o que dá pra colocar bastante coisa. Pode parecer complicado, mas é simples.
Se quiser que outro membro da equipe tenha acesso ao repositório é só ir ao Dropbox e compartilhar a pasta do repositório. O Dropbox desse outro membro da equipe irá automaticamente atualizar (baixar) a pasta que foi compartilhada. Feito isso, basta executar o passo 3.
Com o TortoiseSVN você faz o controle de conflitos, de commits, updates etc., mas isso não é do escopo do tutorial.
E o Linux?
Bom, o TortoiseSVN só tem versões para Windows. Quem usa alguma distribuição Linux pode usar o NautilusSVN, que parece que agora foi substituído pelo RabbitVCS (http://rabbitvcs.org/). E aí pode surgir um problema: o fato de se ter máquinas com clientes SVN diferentes pode fazer com o que o controle de versões não funcione corretamente. Se isso acontecer, a solução pode estar mesmo em usar um repositório pago como o Github ou o Code Spaces.
Fonte: http://oxenteexception.wordpress.com


