We're using TFS 2015 with its native source control (non GIT) to host our VS 2013 solutions.
Lately, i have created a branch. I needed to manually fix the Scc-sections in the vcxproj files, as these contained the branch name explicitly in the SccProjectName-setting. Same when i wanted to merge the branch back to the main trunk. I needed to take care that the modified sections did not get merged back to the trunk. This is very annoying. How to fix this?
I have searched and found lots of pages suggesting to use
<SccProjectName>SAK</SccProjectName>
<SccLocalPath>SAK</SccLocalPath>
<SccAuxPath>SAK</SccAuxPath>
<SccProvider>SAK</SccProvider>
with the Scc-binding metadata located elsewhere (MSSCCPRJ.scc?). This seems reasonable to me.
But i don't understand what we have to do explicitly and what it could break. I am no expert in TFS setup and configuration.