[p4] branching for version control - small companies

Jim Jarrett jarrett at kodak.com
Fri Jun 22 13:03:54 PDT 2001


On Fri, 22 Jun 2001 08:02:05 -0700, Mark Lentczner <markl at glyphic.com> wrote

>Frankly, branching is so efficient in p4, that you should probably always
>use a branch instead of a label.


Oooh, I have to disagree here.  It may not strain the system but it's 
"cognitively inefficent", at least with the software layout we have.

Each product or major subcomponent (like the TIFF library, or JPEG 
lib or whatever) is a top-level entry in our depot.

Adding a branch at that level makes the depot messy (IMO) to 
interpret.  Adding branches inside each subcomponent breaks 
makefiles/project files.

Maybe with another layout strategy it wouldn't be so bad, but I 
prefer labels to mark milestones, branches to carry on parallel 
development (and then prune via reverse merge the branches ASAP).


+-------------------------------------------------------------------+
| Jim Jarrett                                                       |
| Eastman Kodak Co. - Professional Digital Cameras                  |
| 901 Elmgrove Road MC 35504                                        |
| Rochester, NY 14653-5504         Phone:(716) 726-6365             |
| jarrett at kodak.com           All opinions expressed are mine alone |
| http://www.kodak.com                                              |
+-------------------------------------------------------------------+



More information about the perforce-user mailing list