【发布时间】:2016-07-19 05:55:40
【问题描述】:
根据标签,我使用的是 VS2013 和 TFS2013。
解决方案中有多个项目:Model、Presenter、View 等。所有其他项目在源代码控制操作方面都按预期工作。
模型项目的问题:
- 通过解决方案资源管理器添加新文件不会被自动检测为待处理的更改
- 也未检测到删除文件
其他源代码控制操作也适用于 Model 项目,例如:
- 获取最新版本
- 现有文件的编辑检测(包括对 csproj 的更改) 添加新文件时的文件)
- 签入挂起的更改
csproj 文件将显示在挂起的更改中,其中列出了新添加的文件,但新文件本身没有显示,因此如果仅签入 csproj 更改,则会在其他开发人员的计算机上导致构建错误。
解决方法是在解决方案资源管理器中找到添加的文件并通过上下文菜单添加,这将使其显示为待处理的更改。但是这个过程应该按照其他项目是自动的。
注意到 Model 项目没有 .vspscc 文件,而其他项目各有一个。
任何帮助表示赞赏。谢谢。
【问题讨论】:
-
嗨,新添加的文件是否在排除部分?如果您仅在您的计算机上看到该问题,则该项目的 TFS 源代码控制绑定可能已损坏。