Eu acho que você tem que ler e aprender SVN externos com todos os seus pro e contra e usar (onde é possível) SVN, não ferramentas específicas do sistema operacional
PS - E usar o SVN-jargão e termos e objetos fará os leitores mais felizes: não podemos adivinhar a tradução da leitura em objetos e tarefas do Subversion.
O Subversion não sabe nada sobre projetos / subprojetos / subprojetos, etc ... Sabemos "repositório", "repositório-árvore", "cópia de trabalho"