title: How to make SVN perform a command without making changes
body: <p>In CVS I could do the following</p>
  
  <pre><code>cvs -n update
  </code></pre>
  
  <p>And it would should me what would happen if I ran an update but without changing anything. I mainly use this to check if I am going to get a lot of conflicts.</p>
  
  <p>In svn I would like to do the same but with the switch command</p>
  
  <p>ie:</p>
  
  <pre><code>svn -n switch url1 url2
  </code></pre>
  
  <p>My understanding is that there is a --dry-run switch which goes through the motions but doesn't actually give any output. So it is half of the way there :)</p>
  
  <p>How can I get it to do a dry run <strong>and</strong> show what the results would be (which files will be Modified, which Updated, Deleted, Added and Conflicting).</p>
  
  <p>Thanks</p>
  
  <p>Update:
  Regarding those who have suggested I use --dry-run I have tried the following</p>
  
  <blockquote>
    <p>svn switch url --dry-run</p>
  </blockquote>
  
  <p>and I get</p>
  
  <pre><code>Subcommand 'switch' doesn't accept option '--dry-run'
  </code></pre>
  
  <p>In theory it sounds good but it doesn't seem to work, am I doing something wrong?</p>