Months ago I started a branch in a project, it happens that the branch has not yet been merged into master, however, over the months there have been major changes in master.
Now this branch should be closed, but it shouldn't go to master yet. And a new branch with new features will be created, based on the latest master updates.
The problem is that even these last two branches are closed they cannot be merged with the master, which will continue to receive updates for a period, until a specific date.
It will be at that moment that it will be able to receive the resources of the two branches.
My question is: should I fork the original project, to get the updates that master will receive, and make changes to the branches, or should I continue working on a branch?