We have two separate team projects (Let's call them Staging and Prod) within our single Azure DevOps Organisation. Currently, both team project code bases are nearly identical. However, we've decided to use Staging to develop and test all of our changes and once successfully verified, we promote/merge the code across to the Prod team project.
For example:
[[ Staging Team Project ]]
File A - v1.1 - (latest changes, tested, verified and ready for promotion to Prod.)
File B - v3.2 - (latest changes, tested, verified and ready for promotion to Prod.)
[[ Prod Team Project ]]
File A - v1.0 - (last release currently in Live.)
File B - v3.1 - (last release currently in Live.)
Using the above as an example, is there a way to carry out this code promotion/merge of the two files from the Staging team project to Prod, or is our only option to perform a manual merge externally, using something like Beyond Compare and then check the merge into the Prod repository?