10

Summary: I want to know that how can I get all the change log from svn.

I know about SVN LOG URL, but it does not give me detail that what files were changed in that commit. It just gives me commit message.

I want to know that what files were affected with each commit.

Is there any way to get it for all svn commits?

Thanks

p.s: I tried svn diff too but it is just for 2 revisions and I have thousands revisions !

Robert S Ciaccio
  • 2,675
  • 1
  • 19
  • 21
Tweet
  • 678
  • 2
  • 10
  • 26

2 Answers2

11

just use -v on log

svn log <url> -v

oh yea, and...

to specify revision, use -r ... so:

svn log <url> -r <rev#> -v

for a revision range, use <firstRev#>:<lastRev#> like:

svn log <url> -r 1:5 -v
Robert S Ciaccio
  • 2,675
  • 1
  • 19
  • 21
2

Here's a regular expression that I use in notepad++ for grabbing the commits by a particular user.

^r[0-9]+\ \|\ user\.name.*$[^[^-]*$]*
hiraethus
  • 43
  • 1
  • 6