i am working in 3 branches of very large project with big big (packages,node_modules) folders.
i use the .tfignore to exclude these folders and that working good. but the problem is the tfs operations and rename files still very slow. and open the solution is very slow. some time takes more than 2 minutes.
i used the ProcessMonitor to check, and find out that the Visual studio keep scan and read (over and over again) all the files in all branches ( including the the folders that excluded in .tfignore) an even the other solutions in the other branches that are closed. so it keep scan all files and in all branches regardless to what i am working on. which is slow down all the IDE.
i am using vs2017 15.1
View Reports is throwing an error
release and publishing error
TFVC vNext Gated Check-in very inefficient
TFS merge blocked with error TF14078