title: Perforce branching and re-running setups
body: <p>I was watching a presentation from Atlassian on Git Branching for Agile Teams (webinar). I really like the branching per task since we use Jira to track bugs.</p>
  
  <p><a href="https://www.youtube.com/watch?v=9SZ7kSQ2424" rel="nofollow">https://www.youtube.com/watch?v=9SZ7kSQ2424</a></p>
  
  <p>However we do use Perforce instead of Git and my concern would be to have a task to fix a typo where we would have to create a full branch and run all the installation scripts needed in order to just fix a spelling issue. Does Perforce has a way to switch between branches where we could quickly pick up an continue work without having to have 100s of branches and installations?</p>