在使用VSCode中TFS时如何排除文件夹?

13

我正在使用Visual Studio Code中的Visual Studio Team Services扩展进行代码检入。https://marketplace.visualstudio.com/items?itemName=ms-vsts.team

现在我正在尝试在Angular项目中检入更改,但是我很烦恼,因为有16000个来自node_modules的被排除的文件: enter image description here

如何从源代码控制中排除这些文件? 在Visual Studio中,我使用.tfignore文件,那在VS Code中怎么办呢?


1
TFVC似乎支持.tfignore文件,在这里可能适用。 - poke
https://dev59.com/eW035IYBdhLWcg3wPdkS - dbdark
不是Git,而是TFVC。 - poke
2个回答

10

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

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


3
为了进一步解释,您需要在.tfignore文件中添加以下条目:\node_modules。目的是忽略Node.js项目中的node_modules文件夹,以便在使用TFVC或Git等源代码控制工具时,可以更轻松地跟踪和管理项目文件。 - Flea
我没有使用git,也没有.gitignore文件。我正在使用TFVC,并在我的文件夹根目录中放置了一个.tfignore文件,以及一个我希望忽略的单个文件:firmware.bin。.tfignore文件似乎被忽略了,而firmware.bin仍然显示在源代码控制的“排除更改”组中。有什么想法吗? - JohnKoz
注意:.gitignore文件是由Angular CLI创建的。这并不意味着您在连接到源代码控制时选择了错误的选项。我只是直接复制了该文件,似乎可以工作 - 我不认为需要进行任何转换。 - Simon_Weaver

1

所以我按照其他人提到的一切去做了,但是缺少以下内容,对于.tfignore来跳过这些文件:

将以下内容放置在您的Visual Studio Code的settings.json文件中。

"tfvc.restrictWorkspace": true

settings.json 位置:

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

我在这里找到了答案。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接