1

_Resharper.*我敢肯定这是一个愚蠢的问题,但是用 Bazaar忽略我的目录的语法是什么?我试过忽略: \_Resharper*.* ./\_Resharper*.*, **/\_Resharper*.*, 以及通配符上的变体。无论我做什么,它都会继续拾取目录。

4

3 回答 3

3

您可能被 shell 中发生的通配符扩展所困扰。

输入bzr ignore --help并查看示例部分:

  • 忽略顶层 Makefile:bzr ignore ./Makefile
  • 忽略所有目录中的类文件:bzr ignore "*.class"
  • 忽略lib目录下的.o文件:bzr ignore "lib/**/*.o"
  • 忽略lib目录下的.o文件:bzr ignore "RE:lib/.*\.o"
  • 忽略除“debian”顶级目录之外的所有内容:bzr ignore "RE:(?!debian/).*"
于 2009-11-08T01:21:15.773 回答
0

你不需要在那里使用反斜杠。只是

_Resharper.*

或者

_Resharper

将工作。

于 2009-11-08T03:11:31.103 回答
0

#caution 至少在 ~2.7.* 版本中,如果匹配规则下的实体已经版本化(在版本控制下),市场不会轻易告诉您它正在忽略 **/wildcard/* 规则。

示例: 仍然在vendor/下为我**/vendor/*生成条目,直到我从vendor/目录中发出命令$ bzr st$ bzr remove --keep .

于 2015-07-08T19:57:55.577 回答