Estou tentando fazer backup do meu repositório SVN.
Meu problema: esqueci onde coloco meu repositório no disco rígido.
Como posso encontrar isso?
FYI: Estou usando o TortoiseSVN, se isso ajudar.
fonte
Estou tentando fazer backup do meu repositório SVN.
Meu problema: esqueci onde coloco meu repositório no disco rígido.
Como posso encontrar isso?
FYI: Estou usando o TortoiseSVN, se isso ajudar.
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:
Arquivo://
Este é o mais fácil. Isso significa que está na máquina local onde o caminho diz que está.
svn: //
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.
svn + ssh: //
Isso é svn sobre ssh. O caminho no URL é o local do sistema de arquivos no servidor remoto.
http: // ou https: //
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.
fonte
No Tortoise, escolha a opção de propriedades. A linha superior listará o caminho do arquivo do repositório, assumindo que é o acesso direto ao arquivo.
fonte
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.
fonte
ele deve encontrar todas as cópias de trabalho no host
fonte