Unit Testのコードを管理しています。
DBへの接続などの環境依存の情報を設定ファイルに保存します。

開発者は、レポジトリをチェックアウトした後、設定ファイルを自分用に
書き換えてテストを行います。その後、開発者がチェックインしたとき、
設定ファイルの変更点はチェックインされないようにしたいのです。

そのために、設定ファイルを
1. レポジトリには存在する
2. チェックアウトした人が書き換えても変更分として認識されない

というように設定したいのですが、可能でしょうか?