私のチームはMercurialに切り替えています。私たちのプロジェクトにはすべて構成ファイルがあります(web.configまたはapp.config、およびいくつかのbatファイルもあります-私たちはC#ショップです)。これらのファイルはリポジトリの一部である必要があります。開発者がリポジトリのクローンを作成する場合、それらを機能させるには、構成ファイルにローカルの変更を加える必要があります。たとえば、プロジェクトの構成ファイルには、開発者のデータベースへの接続文字列やその他の環境固有の情報が必要な場合があります。これらの変更がリポジトリに反映されることは望ましくありません。また、リポジトリにアクセスしてチームに配布し、最終的には顧客に配布する必要があるこれらの構成に変更を加えることがあります。
これらのファイルが誤ってコミットされないようにMercurialを構成または使用するための最も簡単な方法は何ですか?そのようなファイルを明示的にコミットすることを余儀なくされたいのですが、リポジトリからのマージは自動的に更新されます。
これは他の誰かが直面している問題であるに違いありませんが、Mercurialの初心者として、私たちは皆、最善の解決策を見つけることができません。
編集:
いくつかの一般的な解決策を共有する可能性があるが、この質問と同じではない同様の質問は、次の場所にあります。条件付き水銀無視ファイル
他の質問があなたが探している答えを提供するかもしれない場合に備えて、私はこれを含めています。