title: Automating SVN merge with PowerShell
body: <p>I have a PowerShell script repo and each user has a branch. Im looking to write a script that will (balancing a line of automation and safety) automatically update things. Currently im the only one using it, but the end goal is that each user has a branch, that branch will be merged to the trunk once its been reviewed (lets assume im the only one who can merge to trunk)</p>
  
  <p>So the first task im looking to do, is for me, which will take my local branch and merge it.</p>
  
  <p>I have my Working copy located at d:\ps\wc ($wc variable) and a local copy of the trunk at d:\ps\scripts ($trunk) and i have the branch url stored in $branchURL</p>
  
  <p>what im thinking i should probably do is the following SVN commands.</p>
  
  <pre><code>svn commit $wc -m "AutoCommit"
  svn update $trunk
  svn merge $branchurl $trunk
  svn commit $trunk -m "AutoCommit"
  </code></pre>
  
  <p>there is a bit more to this, but i want to make sure I have the right idea (resonable amount of safety) when it comes to doing a push button commit.</p>
  
  <p>I'll just state that im a sysadmin who is good at powershell, SVN is all new to me but have been told enough about the dangers that i wanted to run this by some folks</p>