【发布时间】:2018-06-13 02:02:49
【问题描述】:
我在我的项目中运行一个脚本,该脚本将在项目根目录中生成一个临时文件夹。例如_MEIxX7G6H 和ts-node-94a6b447580330f9f2b609422537b04239ff3a39df9137e32efd559f1a2935cb。
该临时文件夹不应该在源代码管理 (Git) 中。
将这些名称添加到.gitignore 是没有意义的,因为名称在每次执行后都会更改。
有没有办法添加一些模式来部分匹配这些文件名?
【问题讨论】:
-
您为什么不能将该文件夹保留为未跟踪?或者,您是否可以将该脚本的输出定向到项目根目录之外?
-
你能改变代码为临时目录生成一个公共前缀吗?它们的长度是否至少相同?
-
感谢您的评论@TimBiegeleisen,但这不是我的问题。我希望明确忽略该文件夹。我不能按建议做,它们是由命令行中的
npm命令生成的 -
@choroba,可惜不是,它是由命令
npm自动生成的。是的,我认为它们的长度都一样 -
您应该提供更多示例。这个问题目前太具体了,你的答案太笼统了。另请注意,
.gitignore不包含正则表达式,而是包含 glob 表达式。我更正了标签。