I want see only the list of files that have been modified, added, etc., not the content (svn diff
outputs that), only the list of files like svn status
.
svn diff -r HEAD
dumps me tons of information, which is hard to understand quickly.
svn status
shows only the changes comparing the working copy with its local original version (not with the repository revision).
svn update
does not support --dry-run
Briefly, I need something like svn status
, but what compares the current working copy with the repository revision (I'm going to compare with a HEAD revision).
I looked through the SVN manual, but nothing helped to me, unfortunately :-/
Pick the two revisions you want to compare then use Context Menu → Compare Revisions. If you want to compare the same item in two different trees, for example the trunk and a branch, you can use the repository browser to open up both trees, select the file in both places, then use Context Menu → Compare Revisions.
The working copy will be located in a directory called trunk on your computer relative to the directory you issued the command in. If you wish to have a different name for your working copy you can add that as a parameter to the end of the command. e.g. This will create a working copy called MyProjectSource .
Go to the repository browser (<right click>/TortoiseSVN/Repo-browser/<enter URL>). Open right click menu on branch B, select 'Mark for comparison'. Then open right click menu on branch A, select 'Compare URLs' or 'Show differences as unified diff'.
Try
svn status --show-updates
The -u
(or --show-updates
) option to svn status
causes svn to contact the repository and show stuff that's changed in the repository - is that enough for you ? Depending on what you need, you might want the -q
or --verbose
flag too
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With