2

我遇到了 TFS 的一些问题。基本上我正在尝试签入最初的 VS2010 项目 (WP7),但从那时起我们就开始使用 VS2012。我们使用 git 进行版本控制,现在想要迁移到 TFS。

现在发生的事情是服务引用以某种方式出现错误。系统正在尝试签入不再存在的文件。在开发过程中,引用被删除和替换了几次。现在,它正在尝试添加诸如 service141.xsd 之类的不存在的文件。此外,它似乎没有找到实际包含服务参考信息的文件。

它也没有找到项目中不再存在的一些 .gitignore 文件。TFS 是否以某种方式浏览 git 引用或这些幻像文件从哪里出现。因为我的迁移方法很简单,所以这对我来说很特别。1) 打开解决方案 2) 选择添加到源代码管理。

TL;DR:1)当我尝试将我的解决方案添加到 TFS(最初是一个 git 项目)时,会出现幻像文件。为什么?2)我如何摆脱这些并添加实际的?

4

1 回答 1

3

TFS 查看 .csproj 文件和不同的服务参考文件,以查看在执行“将解决方案添加到 Sourcecontrol”步骤时需要将哪些文件添加到源代码管理。

我通常做的是映射解决方案所在的文件夹,然后在 Source Control 窗口中使用Add files and folders按钮手动将文件添加到 sourcecontrol。

然后通过直接在源代码管理资源管理器中双击sln文件来打开解决方案,然后在出现提示时,同意 Visual Studio 为您更新源代码管理绑定。

于 2013-04-02T13:19:26.273 回答