Eu sei como navegar no repositório Subversion do meu projeto através do front-end da Web, mas parece que só posso navegar na revisão mais recente do tronco. Existe uma maneira de navegar por uma revisão mais antiga do tronco através da interface do usuário da web?
Eu sei como fazer isso na linha de comando, mas preciso saber como fazer isso usando URLs, porque estou incorporando essas URLs em um documento. Eu também sei que poderia criar uma tag svn-style do tronco, mas eu preferiria não fazer isso.
Respostas:
Anexe algo assim ao URL do seu repositório:
Por exemplo
Alternativo
Do comentário de Bert Huijben :
fonte
!svn/etc...
ao final do seu URL . (1) encontre a raiz do repositório comsvn info .
(2) depois disso/!svn/bc/<revision_number>/
(3) e depois o caminho para o diretório ou arquivo, se houver.Anexe isso ao URL do seu repositório:
Exemplos:
Documentação: http://subversion.apache.org/docs/release-notes/1.6.html#historical-uris
fonte
Depende do svn webclient que você está usando. No caso de trac (e talvez alguns outros), basta adicionar o parâmetro rev = à string de consulta.
ou seja, http://trac.example.com/log/trunk/client/filename?rev=123
fonte
Se você usar o VisualSVN Server 3.2 ou mais recente, poderá usar o navegador histórico baseado na Web baseado em HTML5 para esta tarefa. Por exemplo, aqui está uma árvore de repositório, como ela existia na revisão 1001 do
serf
repositório de bibliotecas de rede .Veja a descrição da interface da web .
fonte
Na web, você pode acessar a página SVN do repositório e adicionar / após:
por exemplo:
fonte
A interface da web incorporada não permite recuperar revisões antigas (ou qualquer outra informação que não seja a que você já viu). Você pode instalar um software de navegação de repositório baseado na Web de terceiros para contornar essa limitação. Eu não usei nenhum, então não vou oferecer recomendações, mas tenho certeza de que outros o farão (uma rápida pesquisa no Google também ajudará você a encontrar alguns).
fonte