Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/git/22.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
TFS首次签入的问题(最初是git项目)_Git_File_Visual Studio 2012_Tfs_Service Reference - Fatal编程技术网

TFS首次签入的问题(最初是git项目)

TFS首次签入的问题(最初是git项目),git,file,visual-studio-2012,tfs,service-reference,Git,File,Visual Studio 2012,Tfs,Service Reference,我在TFS上遇到了一些问题。基本上,我正在尝试签入最初的VS2010项目(WP7),但从那时起我们开始使用VS2012。我们使用git进行版本控制,现在希望迁移到TFS 现在发生的事情是服务引用以某种方式出现错误。系统正在尝试签入不再存在的文件。在开发期间,参考文献被删除并替换了几次。现在,它正在尝试添加不存在的文件,如service141.xsd。此外,它似乎找不到实际包含服务引用信息的文件 它也没有找到一些项目中不再存在的.gitignore文件。TFS是否以某种方式搜索git引用,或者这些

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

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

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

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

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

我通常会映射解决方案所在的文件夹,然后在“源代码管理”窗口中使用“添加文件和文件夹”按钮手动将文件添加到源代码管理

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