What is a Perforce “shelved” file?

From the Perforce documentation: Shelving is the process of temporarily storing work in progress on a Perforce Server without submitting a changelist. Shelving is useful when you need to perform multiple development tasks (such as interruptions from higher-priority work, testing across multiple platforms) on the same set of files, or share files for code review … Read more

Perforce not syncing files correctly

Perforce keeps track of the files that it thinks that you have on your local workstation. If you delete those files locally (and don’t “tell” perforce about it), then Perforce will still think that you have those files. If you want to get them back, you need to “force sync” the files. In p4v, you … Read more

How to list all the files changed by a perforce change list

That’s the describe command. To describe a particular changelist, you want p4 describe <changelist number>. Update: If you only want the file names, you can use the files command with the -F option to override the output format: p4 -Ztag -F “%depotFile%” files @=<changelist> See http://www.perforce.com/blog/130826/fun-formatting for more information about the -F option.

tech