最初我的项目被映射到git存储库。我想删除git映射并将其绑定到tfs(vs2015)。我从解决方案(我的本地驱动器)中删除了.git文件夹及其相关文件并打开了解决方案vs2015并将源控制选项更改为tfs。当向源控件添加解决方案时,我收到以下错误 “当前解决方案的项目位于解决方案文件夹之外。这些项目不会在git repository中进行源代码控制。要将所有项目添加到单个git存储库,请考虑单个文件夹下的所有项目” 如果我在此错误对话框中单击“确定”,它会自动将git文件夹添加到解决方案中。
我通过regedit从注册表中删除了GIT的源控制器提供程序。现在,当我尝试向tfs添加解决方案时,我收到错误“您打开的项目或解决方案需要一个目前无法使用的源代码管理插件。
我尝试过不同的方法。
答案 0 :(得分:0)
在TFS Web门户上创建一个新的团队项目。 启动Visual Studio会话。选择工具 - >选项 - >插件选择并将当前源控件插件切换到" Visual Studio Team Foundation Server"。 从Visual Studio连接到TFS并选择集合和新创建的团队项目。将为您的新团队项目创建一个本地文件夹。 复制新团队项目的本地文件夹中的所有源。 在Visual Studio的当前会话中打开解决方案。将解决方案节点添加到源控件。签入并完成。
答案 1 :(得分:0)
您不能在同一个项目中使用Git更改或混合使用TFVC。您需要创建一个TFVC项目,然后检查新项目的来源。
如果您不需要保留源历史记录,只需下拉并检查新版本控件,如上面提到的Mircea。
如果您想保留历史记录,只需尝试通过以下步骤将主分支的所有历史记录从本地仓库迁移到新的TFVC团队项目: