[p4] Workspace option: exclusive open
Robert Cowham
robert at vaccaperna.co.uk
Sun Sep 16 13:39:18 PDT 2007
> > Using GUI tools, changing the workspace in the drop-down or
> by opening
> another window is an easy operation.
>
> Easy, but not fast. There is a noticeable delay for me, and
> I'm in the same building as the server. For our developers connecting from
Europe and India,
> it's really annoying.
I have seen both practices used successfully - single large workspaces, and
also one workspace per target branch.
The drawback with single large workspaces is that people who don't know what
they are doing don't to a p4 sync #0 to get rid of local files, and this can
end up inflating the size of the db.have table. It is often a good idea to
do a sweep around from time to time and tidy up such things. I have seen
this quite often when auditing perforce usage. I think you are perhaps
rather more in control than the average Perforce user!
> To do this five times (which would be required to propogate a
> change to all the active branches, on average) is unacceptable. None of
our developers
> have that kind of patience. (Neither do their managers.)
With that amount of propagation how possible is automation?
> > You don't need to "see" the source branch in order to integrate from
> it (i.e. use it as the source of an integration).
> Technically, no, but my experience is that developers who
> don't see both source and destination either make mistakes or forget to
integrate at all.
Another argument for helpful automation?
> What was your experience before you switched to using
> multiple workspaces? In my case, we've had zero problems related to single
workspaces
> and continuing problems with multiples. (Some of our developers do create
multiple workspaces.
> That's where I see most of our problems.) I have to go with my own
> experience on this one, your mileage may vary.
Your real world experience is very useful for all.
Robert
More information about the perforce-user
mailing list