Eddie on Games

Upcoming Perforce Command: shelve

Posted on December 9th, 2009

Today Perforce announced an upcoming feature in their next release: the shelve command. It will allow users to cache files on the server without checking them in. Meaning...

- You can shelve changes so someone else can review the code (on their own computer) before it gets checked in.

- You can use shelve to move in-progress work from one computer to another. This makes it easier to test changes on various OSes and hardware. It also allows you to hand off an in-progress task to someone else on the team.

- You can use shelve to save progress on one task and start working on another task (that may touch the same files), allowing you to keep the change lists separate.

These are most of the features I've wished for since I started using Perforce. Now if they just added google-style full text indexing and search...

Leave a Reply