SVN log mensagens na ordem inversa

6

Estou tentando ver svn commit messages, mas como a ordem está invertida, não sei qual revisão é a última nem qual revisão quero analisar.

Minha pergunta é como você mostra o log da última revisão para dizer 50 revisões antes disso? Certamente existem maneiras de descobrir a última revisão; Estou apenas procurando por um único comando que facilite isso.

Obrigado

    
por Audie 03.08.2010 / 19:40

2 respostas

6

Use svn log

Mostrar revisões de 5 a 20, começando com 5:

$ svn log -r 5:20 file.txt

Inverte a ordem:

$ svn log -r 20:5 file.txt

Você também pode mostrar por data - exibir revisões de janeiro a março de 2010

$ svn log -r {20100101}:{20100331} file.txt

Leia mais na documentação do svn log e mais detalhes sobre especificando as revisões para log , diff , co , etc

    
por 03.08.2010 / 19:48
2

Em uma ramificação em que você não deseja o histórico completo de registros, use:

svn log -r1:HEAD --stop-on-copy <svn path>

Isso lhe dará o primeiro commit nessa ramificação no topo de seus resultados e você pode fazer um --limit 1 apenas para retornar aquela mensagem de log.

    
por 21.02.2012 / 18:18

Tags