1

有没有办法让 bazaar 忽略 Linux 下的所有可执行文件?它们没有特定的扩展名,因此我无法使用正则表达式来完成此操作。

非常感谢。

4

3 回答 3

4

如果您的所有可执行文件都在某个目录下,您可以忽略目录内容(例如。bzr ignore "mybindir/*")。我意识到这并不完全是您想要的,但除了 bialix 的解决方法之外,我认为目前没有更好的答案。将来可能会在文件中添加一个关键字 likeEXECUTABLE:.bzrignore指示您需要什么。更好的是能够将它们链接起来,例如。EXECUTABLE:RE:someprefix.+.

于 2012-06-07T13:48:49.837 回答
2

根据bzr ignore -h没有模式选择可执行文件。

但是您可以一一忽略它们。

find . -type f -perm /111 -print0 | xargs -0 bzr ignore
于 2012-06-08T12:18:09.643 回答
1

您可以使用以下正则表达式忽略所有没有RE:\.?[^.]+扩展名的文件:但它也会忽略所有没有“扩展名”的目录和符号链接,即点之后的任何内容。

有时它是不可取的,所以如果你没有很多可执行文件,你最好按名称忽略它们。

于 2012-06-07T09:47:03.170 回答