2011-10-26 46 views
3

我想更改我的web.config文件,但我不想檢查出來(因爲我真的不想意外地檢查它)。如何停止visual studio檢出web.config?

我該怎麼做?我在文件屬性中取消選中「只讀」,但這沒有幫助。有任何想法嗎?

+2

爲什麼你想要/需要對其進行更改?如果要做一些個人配置,比如開發哪個數據庫,處理這個問題的常用方法是檢查'.config.template'文件,並將實際的'.config'文件全部從源代碼管理中移出。然後,在預生成步驟中,檢查文件是否存在,如果不存在,請從模板複製。那樣,每個開發者都有他/她的那個文件的個人副本。 –

+0

我在一家大公司工作,我無法做出這樣的改變,很好的建議,但我已經想到了這一點,答案是清晰響亮的企業NO。 :-) – Exitos

+1

您是否使用Visual Studio 2010?然後使用web.config轉換,並有一個「本地」配置,這將給你一個web.local.config玩(也許沒有簽入)。 –

回答

3

您必須在開始編輯文件時禁用檢出文件。這可以通過Visual Studio配置對話框的源代碼控制部分完成。

1

我傾向於使用T4 template,其中您可以根據一些規則生成本地web.config,因此每個開發人員都有自己的本地自定義web.config - 或者所有開發人員都使用與web.config相同的web.config你發貨的那個。