I have an interesting problem (at least to me.)
I have a master
branch and a feature
branch, which has been parted its way from master
a while ago. Another team keeps updating the master
branch and my team is only working on feature
branch.
The master
branch includes some changes that my team is not interested in. We only care about their app
folder, that's it. Even in the app
folder, we are not interested in everything, only the changes that we think we need. We are not merging our feature
branch into their master
because there is tech-stack changes that we are implementing and only thing we need from them is their JavaScript code.
Meanwhile, we are also making changes in the feature
branch's app
folder. So in the app
folder, they have some changes that we don't have, we have some changes that they don't have. We want to keep all our changes, but only pick some of their changes.
How can I go about merging their master
branch's app
folder into our feature
branch's app
folder? I have been researching for hours, tried some VS Code extensions to preview the difference between the two folders. What I am looking for is an interface where I can Accept or Decline everything that comes from master
branch's `app folder. Although this is my preference, I am open to any suggestions that would solve this problem.
This may sound like a messed up situation but my team lost some members over the past couple of months and the difference between branches grew bigger and bigger every week. Now we want to solve this once and for all.
Thanks for your help.