VS中将文件添加到源代码管理时忽略排除

当将项添加到文件夹时,系统会默认将.exe、.log之类的文件默认排除,如图下所示:

 

 

 如果想这些文件默认不排除则可以进行如下操作:

  1. 在存储库的根目录下添加一个名称为“.tfignore”的文件。
  2. 输入!*.exe并签入。
  3. 源代码管理器中获取最新版本。
  4. 再次尝试将项添加到文件夹的操作会发现.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

posted @ 2020-06-04 13:37  来瓶冰镇可乐吧  阅读(891)  评论(0)    收藏  举报