title: Workflow for renaming a class when using Visual Studio with Perforce
body: <p>(I am new to perforce and am trying to avoid getting myself into problems, I have hit problems doing this with other source code control systems)</p>
  
  <p>When I rename I class I need to</p>
  
  <ul>
  <li>Change the class name it’s self</li>
  <li>Get Visual Studio to Refactor all the code that uses the class</li>
  <li>Rename the file in the Visual Studio project</li>
  <li>Rename the file in Perforce</li>
  <li>Check the changes into perforce</li>
  <li>Then maybe merge the change from my working branch into the main branch</li>
  </ul>
  
  <p>What’s the best way to do the above with perforce?  What issues to I need to be aware of?</p>