C# 在vscode中使用TFS时如何排除文件夹?

C# 在vscode中使用TFS时如何排除文件夹?,c#,visual-studio-code,tfvc,C#,Visual Studio Code,Tfvc,我正在VS代码中使用VisualStudioTeamServices扩展进行签入 我现在正在尝试签入angular project中的更改,但我对从node_模块中排除的16000个文件感到恼火: 如何从源代码管理中排除这些文件?在Visual Studio中,我使用了.tfignore文件,那么vscode呢?我在使用Visual Studio代码和TFVC创建dotnet core 2 cli react项目时遇到了相同的问题。我在根目录中创建了一个.tfignore文件(与.gitign

我正在VS代码中使用VisualStudioTeamServices扩展进行签入

我现在正在尝试签入angular project中的更改,但我对从node_模块中排除的16000个文件感到恼火:


如何从源代码管理中排除这些文件?在Visual Studio中,我使用了.tfignore文件,那么vscode呢?

我在使用Visual Studio代码和TFVC创建dotnet core 2 cli react项目时遇到了相同的问题。我在根目录中创建了一个.tfignore文件(与.gitignore文件位于同一位置)


然后我将.gitignore文件中的内容复制到.tfignore文件中,保存并完成…

因此我遵循了其他人提到的所有内容,但缺少以下内容,以便.tfignore跳过这些文件:

将以下内容放入Visual Studio代码的settings.json文件中

"tfvc.restrictWorkspace": true
settings.json位置:

文件-首选项-设置(右上角(打开设置(JSON)))


我找到了答案。

TFVC似乎支持一个在这里可能有效的方法。@dbdark不是Git,而是TFVC。若要对此进行扩展,请在
.tfignore
文件中添加以下条目:
\node\u modules
我没有使用Git,也没有.gitignore文件。我使用的是TFVC,我在文件夹的根目录中存放了一个.tfignore文件,还有一个我希望忽略的文件:firmware.bin。.tfigore文件似乎被忽略,firmware.bin仍显示在源代码管理中的“排除的更改”组中。有什么想法吗?注意:.gitignore文件是由angular cli创建的。这并不意味着您在连接到源代码管理时选择了错误的选项。我只是直接复制了文件,它似乎起作用了——我认为不需要任何转换。