新しいアプリケーションに CakePHP を使用しており、ソース管理ツールとして Mercurial を使用しています。(Mercurial は.hgignore
、(たとえば) CVS が.cvsignore
任意のディレクトリで使用するのとは異なり、ルート ディレクトリで 1 つのファイルを使用します。)
ディレクトリのコンテンツをソース管理から除外したいのですが(それらは常に変更され、app/tmp/
再生成できるため)、 に追加することapp/tmp/*
はできません。、、...) が によって作成された新しいクローンから欠落し、エラーが発生します。.hgignore
tmp
cache
logs
sessions
tests
cache/models
cache/persistent
hg clone
現在、私は私の中に持っていますhgignore
:
app/tmp/logs/*.log
app/tmp/cache/persistent/cake_*
app/tmp/cache/models/cake_*
すべてのプロジェクトで使用できる「標準」のものがあるとよいでしょう。誰かが完全な解決策を提案できますか?