我已经遵循了使用tfignore
文件的所有指导,VS仍然坚持要检查这些文件夹中的内容。还有其他方法可以解决这个问题吗?我非常厌倦在每次签到之前将这些事情排除在外。
答案 0 :(得分:1)
仍然使用.tfignore
文件。
如果更改在待处理的更改中“仍然”,请先创建备份 复制,然后对它们进行撤消。关闭VS,恢复备份副本 然后它应该工作。
或者您也可以使用临时快速修复解决此问题:将$
字符添加到.bowerrc中的bower_components文件夹名称中。 TFS不允许文件名中包含$
字符,因此无法将其添加到源代码管理中。
更多详细信息,请参阅vs2015 keeps adding project.lock.json to tfs
中的my和 Hoppe 的回答通过源代码控制的另一种方式。
您可以尝试从源代码管理中删除该目录( not delete ),签入;然后从Source Control Explorer中删除files / dir并在Source Control Explorer中签入。现在TFS不知道文件,也不会比较它们,因为它们不受源代码控制。或者您也可以在How do I permanently exclude the bin and obj folders from TFS 2012 checkin?
中尝试使用 Nate Kerkhofs 的答案