VS中将文件添加到源代码管理时忽略排除
当将项添加到文件夹时,系统会默认将.exe、.log之类的文件默认排除,如图下所示:
如果想这些文件默认不排除则可以进行如下操作:
- 在存储库的根目录下添加一个名称为“.tfignore”的文件。
- 输入!*.exe并签入。
- 源代码管理器中获取最新版本。
- 再次尝试将项添加到文件夹的操作会发现.exe已经进入要添加的项中。
效果如下:
其他配置可以参考以下:
1 # 2 # 此文件中与 filespecs 匹配的本地项将不会添加到版本 3 # 控制中。可签入此文件以便与其他人共享排除内容。 4 # 5 # 通配符为 * 和 ?。模式以递归方式匹配,除非 6 # 该模式使用了 \ 字符作为前缀。 7 # 8 # 你可以在模式前面放置路径以使其更加明确。如果添加路径, 9 # 则在路径部分不允许使用通配符。 10 # 11 # 行首的 # 字符指示该行是一条注释。 12 # 13 # ! 前缀将使模式无效。在某个项由树中更高级别 14 # 的 .tfignore 文件或团队项目集合的全局排除列表排除之后, 15 # 可以使用此前缀来重新包括该项。 16 # 17 # / 字符在 Windows 平台上被解释为 \ 字符。 18 # 19 # 示例: 20 # 21 # # 排除 Alpha\Beta 及其所有子文件夹中以 .txt 结尾的所有文件。 22 # Alpha\Beta\*.txt 23 # 24 # # 仅排除此文件夹中以 .cpp 结尾的所有文件。 25 # \*.cpp 26 # 27 # # 排除此文件夹及其所有子文件夹中以 .cpp 结尾的所有文件。 28 # *.cpp 29 # 30 # # 如果“Contoso”是文件夹,则排除 Contoso 及其所有子项。 31 # # 如果它是文件,则仅排除此文件夹中的“Contoso”。 32 # \Contoso 33 # 34 # # 如果 Help.exe 已由更高级别的 .tfignore 文件或团队项目 35 # # 集合的全局排除列表排除,则此模式仅在此文件夹 36 # # 中重新包括它。 37 # !\Help.exe #
参考:https://blog.csdn.net/hanjun0612/article/details/100556367