我为Visual Studio 2017解决方案创建了一个新分支。
从那时起,我就将不需要的文件添加到了源代码管理中。来自bin文件夹和临时缓存文件的已编译dll。这些文件和某些整个文件夹已经不包含在项目中,但会继续出现在待提交的更改中。
这在我的“待更改”屏幕上真是一团糟,我无法再将它们排除在外了。
我已将不需要的文件夹添加到.tfignore文件夹中(嗯,它们一直都在那儿,创建新分支后它刚刚停止工作):
# Ignore folders files in this folder
\MyProject.Core\obj\
\MyProject.Core\bin\
\MyProject.Web\obj\
\MyProject.Web\bin\
\MyProject.Web\App_Data\
顺便说一句,每个分支文件夹都有其自己的.tfignore文件,其内容相同。
如何从源代码管理中删除它们?我找到了从“源代码管理”资源管理器中删除它们的建议,但是它从磁盘上删除了它们,并且在重新创建它们后,它们再次被添加到源代码管理中。