TFS源代码管理 - 新文件未自动检测为待处理更改

时间:2016-03-31 00:37:26

标签: visual-studio-2013 tfs tfs2013

根据标签,我使用VS2013和TFS2013。

解决方案中有多个项目:模型,演示者,视图等。所有其他项目在源控制操作方面都按预期工作。

Model项目的问题:

  • 通过解决方案资源管理器添加新文件不会自动检测为待处理的更改
  • 未检测到删除文件

其他源代码控制操作适用于Model项目,例如:

  • 获取最新版本
  • 编辑现有文件的检测(包括对csproj的更改) 添加新文件时提交文件)
  • 检入挂起的更改

csproj文件将显示在挂起的更改中,其中列出了新添加的文件,但新文件本身并未显示,因此导致其他开发人员的构建错误。如果仅检入csproj更改,则为机器。

解决方法是在解决方案资源管理器中找到添加的文件,然后通过上下文菜单添加,这将使其显示为待处理的更改。但是这个过程应该按照其他项目自动进行。

注意到Model项目没有.vspscc文件,而其他项目各有一个。

任何帮助表示赞赏。感谢。

3 个答案:

答案 0 :(得分:5)

我将取消绑定并重新绑定问题项目并重试:

https://msdn.microsoft.com/en-us/library/0eh3790h%28v=vs.90%29.aspx

答案 1 :(得分:0)

在取消绑定和绑定解决方案之前,请执行以下操作:

  1. 转到源代码管理资源管理器
  2. 点击“将项目添加到文件夹”( 红十字左边的一个)
  3. 选择要添加的项目,然后按照屏幕上的说明进行操作

仅此而已

enter image description here

答案 2 :(得分:0)

在源代码管理浏览器中单击<检测到的:x添加,x删除>:然后选择要添加的文件