tags:

views:

77

answers:

3

Hi,

is it a possible to get the files changed from previous build to the next build and who did the changes.

+4  A: 

If you know the revision numbers of the two builds you can use svn log:

svn log -r <previous rev>:<next rev>

For example:

svn log -r 1066:1105
Dave Webb
Thanks. But its not listing file namesC:\Final Check out>svn log -r 101:102------------------------------------------------------------------------r101 | ID | 2009-06-12 05:59:11 -0400 (Fri, 12 Jun 2009) | 1 line------------------------------------------------------------------------r102 | ID | 2009-06-15 03:47:10 -0400 (Mon, 15 Jun 2009) | 1 line. Please let me know how to get the file name also
add -v or --verbose
sth
+1  A: 

To discover the changes, use

svn blame <filename>

This will show you who is responsible for which line of code - if you want a specific version, use

svn blame <filename>:<rev>
a_m0d
+1  A: 
svn diff --summarize -c 123

shows the files that where changed in the changeset 123, i.e. in the commit that turned revision 122 into revision 123.

svn log -c 123

shows you who made that commit. You can replace

-c 123

by

-r COMMITTED:HEAD

to get the last change (this assumes your working copy is up to date; call svn up to make sure).

balpha