Come si recupera il messaggio di commit e l'elenco dei file per una particolare revisione?
-
09-06-2019 - |
Domanda
Devo distribuire alcuni file che sono stati archiviati qualche tempo fa (non ricordo quelli esatti), quindi sto cercando di ottenere un elenco in modo da poter distribuire solo quei file.Qual è il comando svn per farlo?
Soluzione
svn log
ha un --verbose
parametro.Non ho un repository qui con cui testare, ma restituisce un elenco di file modificati?
Puoi anche usare svn diff -r <revision>
per recuperare i dettagli completi della modifica, che puoi analizzare o leggere manualmente per scoprire quali file sono stati modificati.
Altri suggerimenti
@Dana e @Giovanni
In realtà, svn log -v -r <#> http://my.svn.server/repository-root
funzionerà e ti mostrerà tutti i file modificati all'interno di questo repository.Oppure, se desideri che funzioni all'interno di una copia funzionante, puoi utilizzare l'output di svn info | grep Repository Root
o qualcosa per trovare la radice effettiva del repository.
--verbose
equivale a -v
, e tali opzioni elencano semplicemente tutti i file interessati.