首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >tfignore在VS 2013中不工作

tfignore在VS 2013中不工作
EN

Stack Overflow用户
提问于 2014-08-08 16:02:05
回答 4查看 3.7K关注 0票数 11

我使用的是2013和TFS 2013。我一直在尝试让文件夹中的所有文件不使用.tfignore签入,并且通过几个小时的搜索和尝试不同的解决方案而没有结果。我遵循了http://msdn.microsoft.com/en-us/library/vstudio/ms245454.aspx的指令,无法让它开始工作。任何帮助都是非常感谢的。

我的项目结构看起来类似于:

  • 项目
    • 控件
    • TestIgnore
      • Class1.cs
      • Class2.cs

代码语言:javascript
复制
- .tfignore

我的.tfignore有一行代码:\TestIgnore

我的工作区设置为本地。

当我更改Class1.cs时,当我签入时,Class1.cs在挂起签入列表中,我认为它不应该。

EN

回答 4

Stack Overflow用户

回答已采纳

发布于 2014-10-09 19:36:41

我在msdn上问了同样的问题,并得到了一个答复,说这似乎是VS 2013中的一个错误,因为它不支持tfignore。我也在msdn上提交了一个bug,并且很好地结束了这个问题。希望很快就能修好。

票数 6
EN

Stack Overflow用户

发布于 2014-10-17 08:27:17

我对此感到非常沮丧,尽管.tfignore文件与解决方案位于同一个文件夹中,并且在构建之后删除了packages文件夹(我试图让TFS忽略),nuget将恢复包,包将显示在“挂起的更改”窗口中,但似乎没有什么工作。

但出于一时兴起,想起了我在某个地方看到的一些模糊的评论,我正确地点击了解决方案资源管理器中的解决方案,并选择了“”--这在解决方案中添加了一个.nuget文件夹,瞧,在签入TFS的解决方案时,突然忽略了这个包文件夹。

我退出了VS2013,删除了packages文件夹,再次打开了解决方案,选择了“重新构建解决方案”并恢复了包,但是在“挂起的更改”窗口中没有显示任何内容。终于成功了!

经进一步调查,似乎是nuget.config文件和设置"disableSourceControlIntegration=true“是必要的,如http://nuget.codeplex.com/workitem/4072中所示

票数 7
EN

Stack Overflow用户

发布于 2015-04-24 12:40:11

tfIgnore does not work for me in Visual Studio 2013

爱德华·王尔德的回答帮我解决了。我不得不删除源代码管理本身上已经签入的包。然后tfs将忽略这些更改。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/25207577

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档