I'm using Visual Studio Online (VSO) with Git. This is the first time I'm working with other people, so two of us made changes in the *.csproj file.
We have our branches this way:
+ master + dev + backend + frontend
My colleague and me both submited pull requests to merge our branches to the dev branch. The "backend" branch from my partner completed successfully. When merging my "frontend" branch, I'm getting a conflicting problem with the csproj file, as expected, because we both added files to the project and solution.
I get the following error: conflict prevents automatic merging. MyProject.csproj Edited in both. Next steps: Manually resolve these conflicts and push new changes to the source branch.
What I can't find for the life of me is a button or link that takes me to the place where I can resolve this manually. Not in the PR overview, files, updates or commits tab.
All the examples I have found so far, concern themselves with Visual Studio, instead of the web interface of Visual Studio Online. According to such documentation, when pulling the changes I should see a "there's a conflict, click here to resolve" link. But the pull and sync operations finish without showing any problem. Of course, it does not download any changes, since the PR hasn't been completed at all.
So I'm at a loss at how to resolve this problem. It seems a fairly easy, common scenario, but the VSO website doesn't show any button. It is my understanding that the benefit of using Git over old Visual SourceSafe (VSS) is that Git would manage this scenario easily, without the checkin/checkout strategy that VSS uses.
What is the process I should follow in order to address this situation?
Thanks in advance.