Visual Studio解决方案文件
问题描述:
我在合并VS解决方案文件时似乎一直存在问题,因为文件的两个部分在某种程度上不同步。这两个部分在这里:Visual Studio解决方案文件
Global
GlobalSection(TeamFoundationVersionControl) = preSolution
SccNumberOfProjects = 60
SccEnterpriseProvider = {1CA58AB2-18FA-4F8D-95D4-32DDF27D184D}
SccTeamFoundationServer = https://tfs.com
SccLocalPath0 = .
SccProjectUniqueName1 = Project\\Path\\Project.vbproj
...
在这里:
GlobalSection(TeamFoundationVersionControl) = preSolution
SccNumberOfProjects = 60
SccEnterpriseProvider = {1CA58AB2-18FA-4F8D-95D4-32DDF27D184D}
SccTeamFoundationServer = https://tfs.com
SccLocalPath0 = .
SccProjectUniqueName1 = Project\\Path\\Project.vbproj
这些解决方案文件的两个不同的领域,但他们似乎失去同步相当频繁。我意识到这是由于合并不正确,但合并解决方案文件很困难。所以,我的问题是这样的:为什么这个文件中有两个单独的部分,就我所知,它们是彼此的镜像?
答
我见过源代码管理相关部分在解决方案文件中跳来跳去,导致合并冲突。
不确定为什么该部分移动,但如果发生这种情况并且合并未正确解析,可能会导致重复。
您可能会在源代码控制日志(责备)中看到副本的来源。
最有可能你可以安全地删除重复。