title: In Perforce, how to unshelve change from one branch to another one?
body: <p>I have two branches in Perforce, one is branchA another is branchB, in branchA I have a changelist contains several files, now I want to unshelve it to branchB, I use the following steps:</p>
  
  <ol>
  <li>Change perforce config to branchA, shelve the files use "p4 shelve -c changelistA"</li>
  <li>Change perforce config to branchB, create a new changelist "changelistB"</li>
  <li>In Brunch B, unshelve the changes use "p4 unshelve -s changelistA -c changelistB -b branchB"</li>
  </ol>
  
  <p>But it throws the error "No such file(s)." How to solve this issue?</p>