My team develops a web application, using Visual studios 2013 with Tfs source control. We develop in two seperated teams.
We have 3 branches, one for the UI team development, one for the Server side and one for integration.
In the end of each iteration we merge from UI branch and from Server branch to Integration, and after the integration we merge back from integration to the other branches.
In many cases we are having difficulties with those merges, because of files that are added to the merge, without them being changed. We don't know what to do with those files - such as Web.Debug.config, Web.Release.config.
Is there a particular reason for those files to be added to the merge without having any difference? Should we check them in? Can we do something to prevent those filed being added to check ins?
Edit: The merge was not baseless, it happens to us almost every time.
Thanks in advance