为什么构建结果目录不在VS .gitignore中以**开头

dumble

有可用的标准的Visual Studio的.gitignore文件在这里

它包括以下部分:

# Build results
[Dd]ebug/
[Dd]ebugPublic/
[Rr]elease/
[Rr]eleases/
x64/
x86/
bld/
[Bb]in/
[Oo]bj/
[Ll]og/

这些行为什么不以gitignore模式格式 开头,**/以便搜索包括所有子目录?

本杰明·波兹尊

相对路径(作为您的目录名称)已所有位置被忽略。

如果您创建一个结构

foo/
  bar/x.txt
bar/x.txt

(其中x.txt只是具有非空目录的绒毛)

并有一个.gitignore文件,其中仅

bar

然后git会忽略两个bar目录。

/bar这样的绝对路径只会忽略顶级目录。确定要看到其他行为吗?

您链接到的文档包含以下内容:

与完整路径名匹配的模式中的两个连续星号(“ **”)可能具有特殊含义:

前导“ **”后跟斜杠表示在所有目录中均匹配。例如,“ ** / foo”匹配文件或目录“ foo”的任何位置,与模式“ foo”相同“ ** / foo / bar”与文件或目录“ bar”匹配,直接位于目录“ foo”下。

(强调我的)

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

为什么Git会忽略不在.gitignore中的目录?

为什么在引用dll文件到我的项目之后,当我构建项目时它们不在我的发布目录中?

查找不在.gitignore中的文件

我们为什么不在react-native中gitignore ios /和android /

*〜在.gitignore文件中做什么?

文件以点开头,不在 VS Code 中显示

Tomcat Servlet映射:为什么示例目录在url中而不在web.xml中

Linux为什么不在PATH环境中的所有目录中查找该命令?

为什么默认情况下,Rails中的lib目录不在自动加载路径中?

为什么我的webpack捆绑包成功构建在主机上,却不在docker容器中?

为什么 xcode 的默认构建输出不在项目文件夹中?

为什么create-react-app的build目录位于.gitignore中?

为什么`git update-index`不影响不在当前目录中的文件?

为什么任务-V不在.sbt全局目录中列出插件?

XAMPP不在分区的根目录中时,为什么不起作用?

gitignore 文件中“.gitignore~”的可能用法是什么?

Git正在忽略不在gitignore中的文件

无法提交不在 gitignore 文件中的文件

为什么在构建后事件中输出“错误:”会破坏我在VS2012中的构建?

忽略子目录中的gitignore文件

Git忽略父目录中的.gitignore文件

Git:子目录中的.gitignore

Gitignore man目录中的R包?

排除.gitignore中包含特定文件的目录

为什么我的代码在代码块下而不在VS Studio中运行

什么是“!” 在gitignore文件中做什么?

在PowerShell中获取以P开头的目录

为什么.gitignore中包含.elasticbeanstalk文件夹?

Dockerfile 的 Docker 构建命令不在当前目录中