Rus*_*rke 1 svn asp.net-mvc-4 visual-studio-2012
Visual Studio 2012专业版遇到了一个奇怪的问题.
我们三个人正在使用它,我们正在开发相同的项目,MVC4/EF5/.Net4.5/C#和Oracle.
我们正在使用SVN进行版本控制.
发生的事情是,当我的同事向项目提交新文件时,当我更新我的工作副本时,文件会通过,但它不会在Visual Studio中显示为项目的一部分,只有在您选择全部显示时才会显示文件然后手动将其添加到项目中.
现在我知道你在想什么,我们没有提交CSPROJ文件或类似的东西,但我已经仔细检查了,我们肯定是; 我们唯一忽略的是.user/.resharper和.suo文件.
还有其他人遇到过这个问题吗?
我们使用与git完全相同的设置.
这听起来像他在提交之前没有保存他的.csproj.Visual Studio在保存.csproj的同时将新文件保存到磁盘上非常糟糕,所以有时你会点击全部保存以强制保存.csproj文件.每次与git交互时,我都习惯这样做.
您应该在看到此行为时通过并行比较他的.csproj文件进行验证.它们是简单的.xml文件.用记事本打开它,看看各种<Compile Include="fileName.cs" />节点.当他添加了一个文件但你没有它时,你应该看到你<Compile />在拥有它时错过了适当的文件.
并排比较工具,例如超越比较可以使这非常容易.
| 归档时间: |
|
| 查看次数: |
1429 次 |
| 最近记录: |