2013-12-20 304 views
0

我在合併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 

這些解決方案文件的兩個不同的領域,但他們似乎失去同步相當頻繁。我意識到這是由於合併不正確,但合併解決方案文件很困難。所以,我的問題是這樣的:爲什麼這個文件中有兩個單獨的部分,就我所知,它們是彼此的鏡像?

回答

0

我見過源代碼管理相關部分在解決方案文件中跳來跳去,導致合併衝突。

不確定爲什麼該部分移動,但如果發生這種情況並且合併未正確解析,可能會導致重複。

您可能會在源代碼控制日誌(責備)中看到副本的來源。

最有可能你可以安全地刪除重複。

相關問題