我将包含多个项目的现有解决方案复制并粘贴到新文件夹中。原始解决方案绑定到VSTS上的存储库。
我小心地只复制我创建的实际项目文件以及sln
文件。当我打开新版本时,我收到了以下消息。
在sln
文件中,我没有看到有关回购的任何信息。存储回购信息在哪里?我需要编辑哪个文件来删除对存储库的所有引用?
P.S。我在我的计算机和VSTS上使用Visual Studio 2017,我使用TFVC进行版本控制。
更新: 当我去File>源控制>高级>更改源代码管理,我看不到绑定。见下图。
答案 0 :(得分:1)
最好的方法是解开&从源代码管理中重新绑定项目/文件。
档案 - >源控制 - >高级 - >更改源代码管理
取消绑定和/或断开所有项目和解决方案。它删除/删除解决方案和项目文件中的所有绑定。下一步/其他步骤是绑定源。
工具 - >选项 - >源控制 - >插件选择
答案 1 :(得分:0)
手动方式:
例如:
GlobalSection(TeamFoundationVersionControl) = preSolution
SccNumberOfProjects = 4
SccEnterpriseProvider = {4CA58AB2-18FA-4F8D-95D4-32DDF27D184C}
SccTeamFoundationServer = https://XXX.visualstudio.com/
SccLocalPath0 = .
SccProjectUniqueName1 = ClassLibraryStandard20\\ClassLibraryStandard20.csproj
SccProjectName1 = ClassLibraryStandard20
SccLocalPath1 = ClassLibraryStandard20
SccProjectUniqueName2 = ConsoleAppwithStandard\\ConsoleAppwithStandard.csproj
SccProjectName2 = ConsoleAppwithStandard
SccLocalPath2 = ConsoleAppwithStandard
SccProjectUniqueName3 = WebApplication1\\WebApplication1.csproj
SccProjectName3 = WebApplication1
SccLocalPath3 = WebApplication1
EndGlobalSection
例如:
<SccProjectName>SAK</SccProjectName>
<SccLocalPath>SAK</SccLocalPath>
<SccAuxPath>SAK</SccAuxPath>
<SccProvider>SAK</SccProvider>