What do “branch”, “tag” and “trunk” really mean? Trunk would be the main body of development, originating from the the start of the project until the present. Branch will be a copy of code derived from a certain point in the trunk that is used for applying major changes to the code while preserving the integrity of the code in the trunk. If the major changes work according to plan, they are usua..