我正在为 git 编写一些使用smudge/clean filters的工具,因此我必须在.gitattributes
文件中创建条目。
不幸的是,该文件很简单地通过在空格上拆分来解析,因此我似乎不可能在模式中包含明确的空格字符。
我一直在用 替换空白字符?
,它再次匹配零个或一个字符。
因此,一个模式has?spaces
将与我的目标文件名匹配has spaces
,但也匹配hasspaces
。
有没有办法只匹配空格,还是我坚持接近匹配?
我正在为 git 编写一些使用smudge/clean filters的工具,因此我必须在.gitattributes
文件中创建条目。
不幸的是,该文件很简单地通过在空格上拆分来解析,因此我似乎不可能在模式中包含明确的空格字符。
我一直在用 替换空白字符?
,它再次匹配零个或一个字符。
因此,一个模式has?spaces
将与我的目标文件名匹配has spaces
,但也匹配hasspaces
。
有没有办法只匹配空格,还是我坚持接近匹配?