I work with a team, and we use Subversion.
In the morning I want to see exactly what was changed since the last build, is there a way to get a list of files that were modified between changesets?
Update Using tortoiseSVN please
I work with a team, and we use Subversion.
In the morning I want to see exactly what was changed since the last build, is there a way to get a list of files that were modified between changesets?
Update Using tortoiseSVN please
Usually svn
outputs exactly that list when you do an update
.
svn diff
has a --summarize
option, too:
svn diff -rPREV:HEAD --summarize
svn diff -r10374:11128 --summarize
You'll get the idea :-)
svn status
will show what's been changed since the last commit or update. i think you can also use it with -r, or like svn status -r rev1:rev2
The -u
option to svn status
shows which files have been changed on the server since the last time you did an update. This can be useful to get a preview of what's about to change for you, before you do an svn update
.
In TortoiseSVN, rightclick, pick TortoiseSVN->Show log.
You'll get a list of revisions and can pick any two to compare
svn st -u gives a "screenshot" of all changed files.
svn diff returns differences between working copy and last rev committed; diff can be made on single files or folders or everything .
svn update doesn't change differences and status of your changed files.
svn revert comes back your changes to the last rev
As you're using TortoiseSVN you can make it show the Check For Modifications dialog, from a batch file, like this:
@echo off
tortoiseproc /command:repostatus /path:"c:\some_path\wc"
I assume you're only interested in what's changed since your last update. If you're interested in what's changed between two specific revisions then you can make it show the Log Messages window, like this:
@echo off
tortoiseproc /command:log /path:"c:\some_path\wc"
For more info about the tortoiseproc commands, see here.
May I recommend CommitMonitor - also from the dev(s) who brought you TortoiseSVN.
svnlook changed /path/to/repos
will give you everything that happened in the last commit.