On the project I'm currently working on, we have lots of folders in the /branches and /tags folders (left after the migration from Subversion to Perforce).
I want to clean up the mess - I want to move/copy/rename folders remotely, directly on the depot, without getting them locally. I can't get them locally because we're talking about hundreds of GB and probably millions of files - dozens of branches x ~5GB.
Is it possible to order Perforce to move the folders just on the server?
(I do not have direct access to the Perforce machine, I cannot move folders around on the server or update the Perforce database).
I think that you can construct a workspace that maps all the files in question. You can run
sync -kto make Perforce think you have the files locally. Then you can runmove -kto move the files on the server.Just FYI,
p4 copycreates a new branch, whereasp4 movemoves an existing branch to a new location.