从在线checkin TFS中排除文件夹
我正在使用visualstudio.com作为TFS在线,并在那里创建了我的代码回购。
在我的项目中,有一个包含多个子文件夹的文件夹,每个子文件夹有几个图像(所有图像的总数就像6000)。
当我签入我的代码时,我不希望根文件夹(即图像子文件夹的父文件夹)及其内容被检查?
我在网上尝试了一些答案,但找不到任何准确的答案。
在此先感谢您的帮助。
您可以通过将名为.tfignore
文本文件放在要应用规则的文件夹中来配置忽略哪些类型的文件。 .tfignore
文件的效果是递归的 。 但是,您可以在子文件夹中创建.tfignore
文件以覆盖父文件夹中.tfignore文件的效果。
要创建文件,最简单的方法是使用自动生成的自动生成的.tfignore文件 ,请按照以下步骤操作:
- 在“待更改”页面的“排除的更改”部分中,选择“检测到的更改”链接。
将出现“提升候选人更改”对话框。
- 选择一个文件,打开其上下文菜单,然后选择“忽略此本地项目”,“按扩展名忽略”,“按文件名忽略”或“按文件夹忽略”。
- 选择“确定”或“取消”以关闭“提升候选更改”对话框。
- .tfignore文件显示在Pending Changes页面的Included Changes部分中。 您可以打开此文件并进行修改以满足您的需求。
更多信息请查看自定义哪些文件被 MSDN链接的版本控制忽略 : 将文件添加到服务器
方法1:
有一种简单的方法,即通过.tfignore文件。 转到您和tfs checkin的根文件夹,并将以下内容放在.tfignore文件中。 如果文件不存在则创建它。
.tfignore
方法2:
从源代码管理中排除文件
- 在Visual Studio中,打开“解决方案资源管理器”并选择要排除的文件。
- 在文件菜单上,单击源代码管理,然后单击从源代码管理中排除。
- 准备好将文件置于源代码管理下时,可以访问“文件”菜单并单击“源代码管理”,然后取消选中“从源代码管理中排除”。
编辑:这个问题是如何忽略TFS中的文件/目录以避免它们进入中央源存储库的可能重复?
编辑:将文件名更改为.tfignore