Respostas:
A resposta fácil é executar:
find / -name 'svnserve.conf'
svnserve.conf é um arquivo que deve residir em $ {REPO} / conf.
A resposta mais difícil é descobrir se o svn tem um comando para descobrir qual URL você usou para o checkout inicial.
Edit : para um cliente svn de linha de comando, a maneira de encontrar a raiz do repositório (o local do check-out do código) seria executada na sua cópia de trabalho:
svn info
A linha na saída que lê 'Raiz do repositório' mostra o local do qual você fez check-out e, portanto, o local do repo.
Reserve um tempo para se familiarizar com o svn na linha de comando aqui .
Você tem várias maneiras diferentes de acessar um repositório do subversion e encontrar o repositório é diferente para cada um:
Este é o mais fácil. Isso significa que está na máquina local onde o caminho diz que está.
Isso está usando svnserve. Procure a linha de comando do processo no servidor remoto e o caminho especificado com a opção -r é anexado ao caminho no URL para localizar o repositório. Se não houver opção -r, o caminho no URL será o caminho do sistema de arquivos.
Isso é svn sobre ssh. O caminho no URL é o local do sistema de arquivos no servidor remoto.
Este é svn sobre http ou https. Você precisa encontrar o host virtual na configuração do seu apache e procurar uma seção <Location> que corresponda ao seu caminho de URL e procurar uma linha de configuração SVNPath ou SVNParentPath. Isto lhe dirá a localização do seu repositório subversion.
Na pasta de check-in de nível superior do SVN, clique com o botão direito do mouse e selecione Tortoise SVN | Repo-browser. O URL do seu repositório estará na caixa na parte superior da janela.
$ find -iname .svn
ele deve encontrar todas as cópias de trabalho no host