有没有办法让集市忽略Linux下的所有可执行文件?它们没有特定的扩展名,所以我无法通过regexp实现这一目标。
非常感谢。
答案 0 :(得分:4)
如果所有可执行文件都在某个目录下,则可以忽略目录内容(例如bzr ignore "mybindir/*"
)。我意识到这不是你想要的,但除了bialix的工作之外,我认为目前没有更好的答案。将来有可能将EXECUTABLE:
这样的关键字添加到.bzrignore
文件中,这将指示您需要的内容。更好的是能够链接它们,例如。 EXECUTABLE:RE:someprefix.+
。
答案 1 :(得分:2)
根据bzr ignore -h
,没有选择可执行文件的模式。
但你可以逐一忽略它们。
find . -type f -perm /111 -print0 | xargs -0 bzr ignore
答案 2 :(得分:1)
您可以使用以下正则表达式忽略所有没有扩展名的文件:RE:\.?[^.]+
但它也会忽略那些没有“扩展名”的所有目录和符号链接,即点后面的任何内容。
有时这是不受欢迎的,所以如果你没有很多可执行文件,你最好通过名字忽略它们。