2011-07-07 10 views
6

.hgignoreを正しく設定しようとしていますが、いくつか問題があります。私は、実行されていないファイルの一覧に実行ファイルを表示したくありません。hgignoreでLinux実行ファイルを無視する

Windowsでは、これは非常に簡単です:*.exeです。 Linuxでは、通常、実行可能ファイルには拡張子がありません。だから、どのように拡張子のないファイルを無視するフィルタを設定するのですか?

+3

'syntax:regexp^[^ \。] + $' 名前にドットが含まれていないファイルは無視する必要がありますが、これもディレクトリを無視します。通常、ディレクトリには実行可能ファイルがあります。 '.hgignore'にディレクトリを置いてください。 –

+1

@isbadawi:実行ファイルがどこに置かれるかについてはあまり選択肢がありません。それはオプションではありません。ごめんなさい。 –

+3

Linux実行ファイルは**任意の**名前を持つことができます – zerkms

答えて

8

これを行う方法はありません。あなたは比較的簡単に、現在存在する実行可能ファイルのリストを作成し、.hgignoreに自動的に追加することができますが、新しいものは未追跡として表示されます。

1

私は時には、プロジェクトのビルドファイル(Makefiles、.sconstructsなど)を、fooではなくfoo.xとしてUNIX実行可能ファイルをビルドするために微調整しました。

関連する問題