TFS 2012 .gitignore .hgignore等效

问题描述:

在TFS 2012中,有一种新的本地工作模式,本地工作区TFS 2012 .gitignore .hgignore等效

这是一个好消息:

  • 没有“退房”文件
  • 没有更多的从比VS.其他程序在处理文件时只读文件和问题
  • 没有更多的“获取最新”没有真正得到最新

但这也意味着我需要一种方法来告诉TFS监视文件系统更改时忽略哪些文件。这在TFS2012中如何处理?

我自己找到了答案,在TFS UI中仔细斟酌。 答案是它由放置在分支根目录中的文件“.tfignore”处理。

在'等待修改'中有一个通知,我有未版本控制的文件。这使我进入了一个对话框,我可以通过文件名,扩展名,文件夹名称等来忽略东西。在这里添加一些规则,在分支根目录中创建.tfignore并使该文件处于等待更改状态。换句话说,这与大多数其他版本控制系统的工作方式完全相同。

+0

这对我来说并不适用于Visual Studio/TFS 2013 - 我在UI中没有任何这样的选项来将文件添加到忽略列表,并且手动创建文件并不会导致文件被忽略。 (包括这个评论的完整性,而不是批评的答案。) –

+0

也适用于我。我试过什么都没有工作。我的解决方案Bin和Obj文件夹与.dll和.pdb仍然显示在未决的更改。 – HaBo