首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >tfignore通配符目录段

tfignore通配符目录段
EN

Stack Overflow用户
提问于 2014-02-04 17:42:09
回答 3查看 5.3K关注 0票数 14

是否可以使用.tfignore向目录添加通配符?我以为这只是在目录段中添加一个星号通配符。例如:

代码语言:javascript
复制
\path\*\local.properties

然而,这是行不通的,我不知道如果不明确宣布我需要排除的每一项提及,我将如何实现这种行为。。

文档

开始一个评论行*和?支持通配符。 文件是递归的,除非以\字符作为前缀。 好了!否定文件(与模式匹配的文件不会被忽略)

documentation中提取。

EN

回答 3

Stack Overflow用户

发布于 2014-02-08 21:58:41

这些文件应更正确地读作:

*和?在叶名only.中支持通配符

也就是说,您可以使用类似的内容分别在公共父目录中选择多个文件或多个子目录:

代码语言:javascript
复制
/path/to/my/file/foo*.txt
/path/to/my/directories/temp*

在您的情况下,可以忽略多个目录中的同一个文件的可能是这样的:

代码语言:javascript
复制
foo*.txt

也就是说,指定一个无路径名称或glob模式来忽略整个树中匹配的文件。不幸的是,您只有这两个选项,本地或全局;您不能使用这样的相对路径-它将不匹配任何文件!

代码语言:javascript
复制
my/file/foo*.txt

全局选项是一个实用选项,因为.tfignore只影响不版本化的文件。将文件添加到源代码管理后,将正确识别对该文件的更改。此外,如果需要将忽略名称的实例添加到源代码管理中,则始终可以进入TFS源代码管理资源管理器并手动添加它。

票数 16
EN

Stack Overflow用户

发布于 2018-05-21 12:16:58

现在看来这是支持的。

如您所见,我在项目的根文件夹中编辑了tfignore,以便在检查源代码管理更改时,任何新分支都将忽略它的.vs文件夹。

代码语言:javascript
复制
\*\.vs
票数 0
EN

Stack Overflow用户

发布于 2021-06-08 18:32:22

目录/文件夹名称通配符在VS2019专业版中适用于我。例如,如果我将其放在.tfignore中:

*未检查的

上面的文件夹将忽略任何以"uncheckedToTFS“结尾的文件夹,而不管该文件夹位于何处(它不必是顶级文件夹,可以是多个级别的深度)。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/21559576

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档