asp.net-mvc-4 - Team Foundation Server - 提交的文件对于其他 TFS 成员来说是隐藏的

标签 asp.net-mvc-4 tfs visual-studio-2012

从几个月开始,我们就将 TFS 2012 与 Visual Studio 2012 一起使用,直到几周前,我们在 checkin / checkout 期间没有注意到任何问题。此外,我们正在开发一个 ASP.NET MVC4 项目。
但最近,我们注意到,如果 A checkin 新文件(例如 .cs 或 .cshtml),而 B 执行“获取最新版本”,那么他会收到这些文件,但由于某种原因它们被隐藏了。所以我们每次都必须手动执行“包含在项目中”。这发生在我们任何人身上。
我既无法直接访问 TFS 配置,也没有更改 Visual Studio 设置。因此,这种无缘无故发生的情况确实很奇怪。

您有什么想法我应该尝试或检查吗?

最佳答案

我唯一一次看到这种行为是有人 checkin 文件,但没有 checkin 相应的 .csproj 文件。 .csproj 文件包含所包含文件的定义,因此对于使用新文件构建的解决方案,还必须 checkin .csproj 文件。

请注意,有时可能需要在提交对 .csproj 文件的更改之前执行“全部保存”。

关于asp.net-mvc-4 - Team Foundation Server - 提交的文件对于其他 TFS 成员来说是隐藏的,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14771030/

相关文章:

visual-studio-2010 - ASP.NET MVC 4 破坏了 ASP.NET MVC 3 项目

asp.net-mvc-4 - 使用 SPA 架构验证AntiForgeryToken

sql-server - TFS 数据库部署解决方案

xml - TFS 2017 新工作项类型配置

asp.net-mvc - Html.ValidationSummary 和 Ajax.BeginForm 最佳实践

c# - 在 MVC4 View 中针对 ViewModel 执行客户端验证

tfs - 如何将源代码从一台 TFS 服务器迁移到另一台?

sql-server - SSDT 架构比较锁 SET QUOTED_IDENTIFIER 为 OFF

visual-studio-2012 - 在 vs 2012 中打开项目时找不到 microsoft.typescript.default.props

c# - 新的 ScriptBundle .Include 不适用于 Breeze.min.js