2011-10-26 19 views
3

私はweb.configファイルに変更を加えたいが、チェックアウトしたくない(私は実際にチェックインしたくないので)。Visual Studioによるweb.configのチェックアウトを停止するにはどうすればよいですか?

どうすればいいですか?私はファイルのプロパティで '読み取り専用'のチェックを外しましたが、これは役に立ちませんでした。何か案は?

+2

なぜ変更したいのですか/変更する必要がありますか?開発するデータベースのような個人的な設定をする場合、これを処理する一般的な方法は '.config.template'ファイルをチェックインし、実際の' .config'ファイルをソース管理から完全に残すことです。次に、ビルド前のステップでファイルが存在するかどうかをチェックし、存在しない場合はテンプレートからコピーします。そうすれば、すべての開発者はそのファイルの個人的なコピーを持っています。 –

+0

私は大企業で働いています。私はこの変更、良いアドバイスをすることはできませんが、私はすでにそれを考えていました。答えは明確な企業NOでした。 :-) – Exitos

+1

Visual Studio 2010を使用していますか?次に、web.configトランスフォームを使用し、 "Local"設定をしてください。これにより、web.local.configで遊ぶ(そしてチェックインできないかもしれません)。 –

答えて

3

ファイルの編集を開始するときに、ファイルのチェックアウトを無効にする必要があります。これは、Visual Studioの設定ダイアログのソースコントロール部分から行うことができます。

1

私はT4 templateを使用する傾向があります。いくつかのルールに基づいてローカルWeb.configを生成できるので、各開発者は独自のローカルカスタマイズされたweb.configを持っています。あるいは、すべての開発者は、あなたが出荷するもの。

関連する問題