1

Linuxですべての実行可能ファイルを無視するようにbazaarを作成する方法はありますか?それらには特定の拡張子がないため、正規表現でこれを実現することはできません。

どうもありがとうございます。

4

3 に答える 3

4

If all your executables were under a certain directory, you can ignore the directory content (eg. bzr ignore "mybindir/*"). I realize this isn't exactly what you want, but other than bialix's work around I don't think there is a better answer at the moment. It might be possible in future to add a keyword like EXECUTABLE: to the .bzrignore file which will indicate what you need. Even better would be to be able to chain them eg. 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 に答える