Como vejo os últimos 10 commits em ordem cronológica reversa com o SVN?
Usando a linha de comando do SVN, existe uma maneira de mostrar o último número X de confirmações juntamente com as mensagens de confirmação, em ordem cronológica reversa (a confirmação mais recente primeiro)?
Pesquisadores adicionais descobriram a resposta. svn loglistas em ordem cronológica reversa por padrão.
O SVN tem uma ajuda interna realmente útil. svn help logprovavelmente seria ainda mais rápido que uma pesquisa no Google.
Este comando parece retornar apenas a última mas uma (não a mais recente) mensagem de confirmação. Por exemplo, a confirmação mais recente é r901, mas retorna apenas até r900. Só queria verificar se esse era o padrão ou um erro. Também svn log -l10 <URL of your repository>retornaria o mais recente (r901) também.
— Shyam K
@ShyamK SVN nunca deixa de surpreender. Git ftw!
— o01 26/03
Existe um atalho -l para --limit
# show last 10 logs
Para esclarecer as respostas anteriores - observe que, svn logpor padrão, mostra apenas as confirmações até a revisão da sua cópia de trabalho (mais recente svn update, clique svn infopara ver). Então, sim, se você puder fazer o download de todos os commit primeiro, esta combinação funcionará:
No entanto, estou interessado principalmente em mostrar todas as confirmações mais recentes sem primeiro atualizar minha cópia do woking, portanto, comparo meu log com HEAD caindo: