2011-10-26 45 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你发货的那个。