Perforce Changesets and Branches

Why does Fisheye say this changeset is on more than one branch? Why does that changeset have multiple parents?

Perforce allows a single changeset to include files on multiple branches, so Fisheye marks those changesets as being on all of the branches involved.  

When a changeset is on multiple branches Fisheye may consider it to have multiple parents from the different branches.

Fisheye does not track merges in Perforce, so merges are not shown in the graph.

Changeset branches and parents are only annotations at the changeset level --- the individual file revisions will each only have a single branch and at most one parent.

Last modified on Oct 25, 2018

Was this helpful?

Provide feedback about this article
Powered by Confluence and Scroll Viewport.