从在线checkin TFS中排除文件夹

我正在使用visualstudio.com作为TFS在线,并在那里创建了我的代码回购。

在我的项目中,有一个包含多个子文件夹的文件夹,每个子文件夹有几个图像(所有图像的总数就像6000)。

当我签入我的代码时,我不希望根文件夹(即图像子文件夹的父文件夹)及其内容被检查?

我在网上尝试了一些答案,但找不到任何准确的答案。

在此先感谢您的帮助。

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

要创建文件,最简单的方法是使用自动生成自动生成的.tfignore文件 ,请按照以下步骤操作:

  1. 在“待更改”页面的“排除的更改”部分中,选择“检测到的更改”链接。

挂起的更改,检测到的更改链接,它计算添加的数量,在这种情况下50003添加(我有一个忙的目录清楚!)

将出现“提升候选人更改”对话框。

  1. 选择一个文件,打开其上下文菜单,然后选择“忽略此本地项目”,“按扩展名忽略”,“按文件名忽略”或“按文件夹忽略”。

提升候选人更改对话框打开。右键单击其列表中的项目包括“忽略扩展名* .js”等选项

  1. 选择“确定”或“取消”以关闭“提升候选更改”对话框。
  2. .tfignore文件显示在Pending Changes页面的Included Changes部分中。 您可以打开此文件并进行修改以满足您的需求。

.tfignore由Visual Studio自动创建,并以“添加”表示法显示在挂起的更改中,表明您将提交它

更多信息请查看自定义哪些文件被 MSDN链接的版本控制忽略 : 将文件添加到服务器

方法1:

有一种简单的方法,即通过.tfignore文件。 转到您和tfs checkin的根文件夹,并将以下内容放在.tfignore文件中。 如果文件不存在则创建它。

.tfignore

  

方法2:

从源代码管理中排除文件

  1. 在Visual Studio中,打开“解决方案资源管理器”并选择要排除的文件。
  2. 在文件菜单上,单击源代码管理,然后单击从源代码管理中排除。
  3. 准备好将文件置于源代码管理下时,可以访问“文件”菜单并单击“源代码管理”,然后取消选中“从源代码管理中排除”。

编辑:这个问题是如何忽略TFS中的文件/目录以避免它们进入中央源存储库的可能重复?

编辑:将文件名更改为.tfignore