2011-12-26 4 views
4

私はVisual StudioとTFSを使用して、寄稿者が多くいるプロジェクトで作業しています。いくつかのシステム設定と接続文字列を含むファイルがあります。設定は、プロジェクトを実行している各コンピュータに固有です。「チェックイン」中に特定のファイルをブロックしますか?

「チェックイン」するたびに、このファイルが変更されたファイルに表示されます。チェックインの過程でこれらのファイルを含めない方法はありますか?私は完全に異なるアプローチをお勧めします

答えて

1

私がこれらの状況で行う傾向があるのは、T4ファイルを使用していることです。 T4では、ファイルの生成方法をコードで指定します。したがって、ファイルの大半はテキストだけであり、接続文字列セクションには、現在のコンテキスト(ユーザー名やコンピュータ名など)に基づいて異なる接続文字列を生成するスイッチ構文が含まれています。

良い例はhttp://www.olegsych.com/2007/12/how-to-use-t4-to-generate-config-files/を参照してください。

0

:接続文字列の場合は

を、私は、あなたの接続文字列がまったく同じであることDeveloperServer/DeveloperInstanceのようなものをお勧めします。次に、各マシン上で、使用する必要があるサーバーにその名前をエイリアスすることができます。これは2つの理由から有利である。まず、.configのファイルを変更する必要はなく、すべての開発者環境と同種のものであることを意味します。第2に、開発者が異なるサーバー/インスタンスに変更する必要がある場合は、他の開発者に影響を与えることはありません。

system settings私はそれらが何であるか分かりませんので、私は助けません。

関連する問題