我正在使用Visual Studio 2015和Team Foundation Server以及Git。
每当我使用alt
+ b
+ h
发布项目时,我都会被告知回购中有一处更改:
当我调查时,我可以看到更改的文件是MyProject.csproj
。
但是,在查看更改后,我可以看到旧文件和新文件之间几乎没有区别:
然而,此行似乎有2个警告:
<Import Project="$(MSBuildExtensionsPath)\$(MSBuildToolsVersion)\Microsoft.Common.props" Condition="Exists('$(MSBuildExtensionsPath)\$(MSBuildToolsVersion)\Microsoft.Common.props')" />
其中MSBuildToolsVersion
突出显示但没有消息。
我想.gitignore
.csproj
文件,但我已经读过,不应该这样做,因为它可能在将来实际发生变化。这是真的,是我正常经历的还是某种错误?
答案 0 :(得分:2)
多个因素可以是:
1)您可能已更改已发布的位置路径
2)您可能只是将解决方案构建为新的或不同的版本
3)您可能已经发布并且由于没有检查这些对TFS的更改,它显示您有待审核
你总能做一件事: 转到解决方案&gt;&gt;源代码管理&gt;&gt;撤消待处理的更改
执行此操作后,从TFS获取最新信息并构建
现在查看是否有任何更改,如果是,您可以随时比较您所做的更改。