[p4] What is a "Shelf"
Andy Finkenstadt
andyf at simutronics.com
Mon May 14 14:13:29 PDT 2007
Code pickle works well for the things that it works well on.
It does not support reconstituting changes made by integration/branch,
marking those changes to the target files as 'edit' or 'add' instead..
I reported the bug in CodePickle 1.0 to them in September 2006 (case
25497). The web site still shows 1.0, so I have no idea if this
misbehaviour has been fixed, or not.
--andy
Pavloff, Alex (IE) @ SONOMAEO wrote:
> I've seen this before -- "Code Pickle" by SmartBear does this, and
> integrates with Perforce:
>
> http://smartbear.com/codepickle-perforce.php
>
> I haven't used it, so I can't comment as to how well it works.
>
> Not free, but prices seem reasonable to me.
>
> -Alex
>
> -----Original Message-----
> From: perforce-user-bounces at perforce.com
> [mailto:perforce-user-bounces at perforce.com] On Behalf Of David Weintraub
> Sent: Monday, May 14, 2007 11:31 AM
> To: Perforce Users
> Subject: [p4] What is a "Shelf"
>
> The newest version of Microsoft's revision control system contains a
> useful concept called a "shelf". I know some of the ideas behind this
> and the reason why you would want this feature, but I am not 100% sure
> exactly of all the functionality of this feature, and the best way to
> emulate this in Perforce.
>
> For example, I understand a shelf allows you to save your workspace
> without having to check in your code into the branch you're working
> on. I could work on one project, put my work onto a shelf, then pull
> up another shelf and work on that project. However, if this is all a
> shelf is, why not simply use multiple clients?
>
> I understand that you can share a shelf without checking it in. This
> allows me to do code reviews before I commit my source code to the
> project. But how is this different from private branches? In
> ClearCase, each developer had their own branch. Other users could
> examine your branch, and if you gave them permission, even modify the
> code on your branch. Something similar could also be done in Perforce
> (although it is much more common in ClearCase than it is in Perforce).
>
> So, what features does a shelf give you, and what would be the best
> way to emulate it in Perforce?
>
> --
> David Weintraub
> qazwart at gmail.com
> _______________________________________________
> perforce-user mailing list - perforce-user at perforce.com
> http://maillist.perforce.com/mailman/listinfo/perforce-user
>
> _______________________________________________
> perforce-user mailing list - perforce-user at perforce.com
> http://maillist.perforce.com/mailman/listinfo/perforce-user
>
More information about the perforce-user
mailing list