[p4] Usefulness of "file spec" integrations

Ivey, William william_ivey at bmc.com
Wed Sep 19 08:43:43 PDT 2007


For new users, I sometimes explain "integrate" as analogous to
doing a copy in, for example, Windows explorer. It initiates
the copy from the source (just as when you right click a file
in WE and select Copy) but does not complete it in every case,
sometimes requiring an action at the destination: In the case 
of WE, OK-ing an overwrite if the target exists. In the case of
integration, performing a resolve if the destination exists.

That analogy seems to satisfy most of my users initially; it
builds on the familiar at least, even if it glosses over the 
more subtle aspects. 

-Wm


-----Original Message-----
From: perforce-user-bounces at perforce.com
[mailto:perforce-user-bounces at perforce.com] On Behalf Of Robert Cowham

I sometimes mention to users that the word "branch" is used in 3 ways:

- as the verb "to branch" which "copies" files in a codeline to a
different
codeline.

- as a noun meaning a codeline

- as a noun meaning the Perforce entity more fully called a branch spec.

The perforce "integrate" command will both branch (in verb sense above)
and
propagate changes between codelines (merge). Steve's definition below is
very good.



More information about the perforce-user mailing list