【发布时间】:2016-08-29 12:34:36
【问题描述】:
我将 Visual Studio 2013 与 TFS 2013 一起使用。我一直在尝试让文件夹中的所有文件不使用 .tfignore 签入,并且经过数小时的搜索和尝试不同的解决方案而没有运气。我按照http://msdn.microsoft.com/en-us/library/vstudio/ms245454.aspx 的说明进行操作,但无法正常工作。任何帮助表示赞赏。
我的项目结构看起来是这样的:
- 项目
- 控件
- 测试忽略
- Class1.cs
- Class2.cs
- .tfignore
我的 .tfignore 有 1 行代码: \测试忽略
我的工作区设置为本地。
当我对 Class1.cs 进行更改时,当我签入时,Class1.cs 在我认为它不应该出现的待签入列表中。
【问题讨论】:
-
Class1.cs 文件之前是否已提交?您只能忽略从未签入的文件。
-
是的,Class1.cs 已经在 TFS 中。我将尝试使用不在 TFS 中的文件,看看效果如何
-
我尝试在 TestIgnore 文件夹中添加一个新文件,但它仍在尝试签入该文件。这可能是由于 .csproj 文件为它尝试检查的新文件添加了一条记录它在吗?
-
我在 msdn 上问了同样的问题,得到的回复说这似乎是 VS 2013 中不支持 tfignore 的错误。我也在 msdn 上提交了一个错误,并且很好地关闭了这个问题。希望它会尽快得到修复。
-
阅读此 cmets 时,很明显 .tfignore 完全无法使用。 :-(