19
7
I would like to see the changes that my co-workers have made before I accept the incoming changes.
So I start by getting the status
svn st -u
...which tells me that I've got an incoming change
* 9803 incomingChanges.html
M 9803 localChanges.html
M * 9803 localAndIncoming.html
I can see what I've changed
svn diff localChanges.html
...but how can I diff localAndIncoming.html
to show what has been changed, and how it's different than my working copy?
Not an answer to your command line question, but: in the end, once you know what is different from your working copy, you'll probably want to merge the repository changes with your own changes. When using some GUI to do so, why not use a GUI to help you do the initial diff as well? Tools like TortoiseSVN offer such compare. Also, IDEs like Eclipse can make reviewing incoming changes (even when there's nothing to merge -- nice to get an idea of what your coworkers have been up to) very easy, avoiding automatic merges.
– Arjan – 2010-06-12T12:08:25.9631Is there a GUI way of seeing incoming changes using TortoiseSVN? – Christian – 2010-12-20T14:48:29.820
You'd also want to diff incomingChanges.html as well, no? – Raffi Khatchadourian – 2013-09-10T20:59:37.340