答案 0 :(得分:1)
如果它不起作用,那么您可能已将该文件置于源代码管理下。在.ignore文件工作之前,您需要从源中删除现有的罚款。
如果从源代码管理中删除文件,签入并获取最新文件,则不应将其重新添加到源代码管理中。
答案 1 :(得分:1)
首先,请确保您的.tfignore
文件创建没有任何问题。此文件没有任何后缀。创建它的一种方法是建议您使用"tfignore."
重命名new.txt文件。它将自动更改为正确的.tfignore文件。
您还可以使用自动生成的.tfignore文件,按照以下步骤操作:
在Pending Changes页面的Excluded Changes部分中,选择 检测到更改链接。
出现“提升候选人更改”对话框。
更多信息请查看来自MSDN链接的自定义哪些文件被版本控制忽略:Add files to the server
其次,正如 MrHinsh 所说,当你已经拥有源代码控制下的文件时,它不起作用。您可以尝试创建或生成一些新的js和js.map文件以进行测试。如果文件已经在源代码控制中,则需要取消绑定/绑定这些文件。
解决此问题的另一种方法是将VS更新为VS2015Update 3. .tfignore应该确实正常工作。更多详细信息,您可以从GitHub引用此博客:Things in ".tfignore" still are shown in pending changes