I am working on two branches concurrently. If a change is made to the trunk then I sync the two branches with the trunk.
What strategies do developers use syncing branches e.g. If I commit five changes to branch 1 and two changes to branch 2 during the week then should I sync branch 1 with 2 and branch 2 with branch 1. Historically I would wait until the branch is complete and then sync it with the trunk ie I would not usuAlly sync branches. Should I be syncing branches?