首页 > 解决方案 > 阻止 TFS 将所有文件添加到源代码管理

问题描述

我在 Visual Studio 2017 上使用 TFS。我不得不重新安装它,现在它会自动将文件夹中的所有文件添加到源代码管理。

例如,如果我使用 winmerge 将 file.cs 与存储库进行比较,winmerge 在我的文件夹中创建一个 file.cs.bak。TFS 会在我签入时看到文件夹中的文件并将其添加到源代码管理中。

如何禁用此功能?在重新安装之前,仅将使用 Visual Studio 创建的文件添加到源代码管理中。

标签: visual-studiotfsvisual-studio-2017

解决方案


是的,正如 Shayki 在他的评论中所说,您应该使用.tfignorewhich 将有助于忽略您不想签入源代码管理的任何文件。

.tfignore您可以通过将调用的文本文件放置在要应用规则的文件夹中来配置忽略哪些类型的文件。文件的效果.tfignore是递归的。但是,您可以 .tfignore在子文件夹中创建文件以覆盖.tfignore 父文件夹中文件的效果。

######################################
# Ignore .cs.bak files 
*.cs.bak

推荐阅读