我正在使用 visualstudio.com 作为在线 TFS,并在那里创建了我的代码库。
在我的项目中有一个包含多个子文件夹的文件夹,每个子文件夹都有几张图片(所有图片的总数大约为 6000 张)。
当我 checkin 我的代码时,我不想 checkin 根文件夹(即图像子文件夹的父文件夹)及其内容?
我在网上尝试了一些答案,但找不到任何准确的答案。
在此先感谢您的帮助。
最佳答案
您可以通过将名为 .tfignore
的文本文件放在要应用规则的文件夹中来配置忽略哪些类型的文件。 .tfignore
文件的效果是递归的。但是,您可以在子文件夹中创建 .tfignore
文件以覆盖父文件夹中 .tfignore 文件的效果。
要创建文件,最简单的方法是使用自动生成的 .tfignore 文件,按照以下步骤操作:
- 在“Pending Changes”页面的“Excluded Changes”部分,选择 检测到的更改链接。
Promote Candidate Changes 对话框出现。
- 选择一个文件,打开它的上下文菜单,然后选择忽略此本地 项、按扩展名忽略、按文件名忽略或按文件夹忽略。
- 选择“确定”或“取消”以关闭“促进候选更改”对话框 盒子。
- .tfignore 文件出现在 待定更改页面。您可以打开此文件并修改它以满足 您的需求。
更多信息请查看来自 MSDN 链接的自定义哪些文件被版本控制忽略:Add files to the server
关于c# - 从联机 checkin TFS 中排除文件夹,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45125828/