如何防止TFS忽略文件

时间:2014-12-10 20:29:48

标签: tfs tfs2013 tfvc tfignore

在我正在研究的项目中,我们使用sass检查Ruby,以便在构建期间编译scss文件。我在更新宝石时切换到使用本地工作区,以便自动检测更改。除了总是忽略驻留在bin文件夹中的新gem的文件之外,这种方法很有效。

我没有现有的tfignore文件,所以我想知道是否有一些我可以编辑或覆盖的全局忽略列表。

我尝试在根目录下添加一个tfignore文件,甚至与bin文件夹处于同一级别,以迫使团队资源管理器停止忽略这些文件但到目前为止没有成功。

tfignore文件的内容只有一行:

!bin

如何让团队资源管理器自动检测这些更改,以便我不必经过额外的步骤来手动查找和添加这些文件?

1 个答案:

答案 0 :(得分:-1)

Bin和Obj文件夹从不在项目中显示,并且在这些目录中添加文件需要某种手动步骤。如果您的目标是"不是手动添加它们"意味着你不想通过" Source Control Explorer"添加它们。但只需在使用解决方案和项目通过"解决方案资源管理器"时添加它们,然后您可以单击"显示所有文件" VS 2013/2012/2010顶部的图标。

enter image description here

然后,这将显示您可能想要添加文件的潜在bin / obj文件夹:

enter image description here

然后,您只需右键单击并包含它们。一旦它们被包含在内,当你去检查它们时,TFS知道你打算将它们添加到源控件中,这样它就会出现在Team Explorer待定更改窗口中,如果你是从更高级别的树层次结构。如果您不是,那么您可以转到"排除的更改"找到您希望包含在最终更改中的待定更改。

如果要以任何方式排除项目,请尝试删除.tfignore文件,并根据您的Visual Studio版本和设置,您也可以通过以下选项排除文件:

HKEY_CURRENT_USER \ SOFTWARE \微软\ VisualStudio的\ 10.0 \ TeamFoundation \ SourceControl \ AddOptions