title: How can I update my perforce have list to reflect my empty workspace on a new PC?
body: <p>Recently our development team received new pc's. In an effort to make this transition smoother, I would like to be able to explain to my co-workers how to continue using the client they already have set up to pull files to and from the new pc while eventually ignoring the old pc workspace altogether.</p>
  
  <p>I know about adjusting the attributes of the client itself and allowing the client to be accessed by different hosts. What I'm looking to do now is update the perforce have list for the given client to reflect the files (or lack thereof) that are on the new pc's file system (in the correctly mapped location, obviously). </p>
  
  <p>I'm not sure if it is possible with the p4 flush command for perforce to know which revision of an existing workspace file i have without explicitly telling perforce which revision it is...? (this seems like its asking a lot)</p>
  
  <p>Apart from files that Do exist in the workspace, is there a command that will update the have list to #0 for files that don't exist in the workspace?</p>
  
  <p>OR</p>
  
  <p>Is the sledgehammer approach:</p>
  
  <p>submit any pending changes in the old and/or new workspace
  remove any files that may have already been forced into the (new) workspace 
  $:p4 flush [workspace root]/...#0</p>
  
  <p>appropriate in this situation?</p>