I have a git repository using BitBucket for a PHP webapp that we purchased from a vendor. We use the repository to make enhancements to the vendors original webapp.
The issue is that the vendor frequently release new versions for which we need to manually reapply all the enhancements we've made to the product.
I'm wondering if there is any way we can use git or any other tool that we can apply our enhancements without having to do it manually.
I'm fair new to Bitbucket and Git in general so advice would be appreciated. I'm looking at using branches for our enhancements but I don't think that can work since the underlying code changes in the new versions from the vendor.