|
|
1
1
我第二 埃米尔H 增加一个提案: 你应该忽略via 忽略 -属性正确的配置文件 例如,配置文件应位于:
然后您应该忽略此文件进行Subversion:
并将app.conf复制到app.conf.example,并将此文件添加到Subversion: cp app.conf app.conf.示例 svn添加app.conf.example 现在Subversion将永远不会尝试将app.conf文件添加到您的存储库中(而且您的同事也不能意外地提交此文件!) |
|
|
2
2
我通常创建一个名为myapp.config.default的默认配置文件,它不包含任何密码,并将该文件添加到存储库中,而不是添加到我的实际配置文件中。 |
|
|
3
2
这是我用于Web应用程序的解决方案。首先,我不想忽略svn中的web.config文件,因为它包含可以和将要更改的重要信息。因此,我将连接字符串从web.config中拉出来,将它放在一个名为webcs.config的文件中,然后使用svn.ignore指令来避免只签入那个文件。 为此,请在web.config中放置以下“include”行:
然后,创建webcs.config文件并输入以下内容:
这也使得更新网站变得容易:只需上传webcs.config文件以外的所有文件(我有一个批处理文件在“发布”网站后删除该文件)。然后,您将得到保证,所有web.config文件设置都与您一起使用,而不会干扰您的连接字符串,并且您将得到保证,您的存储库不会丢失重要的文件,并且不会公开您的连接字符串。 |
|
|
4
1
允许您的配置数据被本地配置文件(主目录中的某个文件)覆盖。在应用程序逻辑中包含用于定位配置文件的位置的继承关系。 |
|
|
J P · Mac GPGSuite的密码过期 1 年前 |
|
|
Jeevan Gopinath · 在哪里保存用户登录的哈希密码? 2 年前 |
|
|
Jan · 密码salt是否应存储在数据库中 2 年前 |
|
|
Batman 21 · 在redis服务器/客户端上添加密码 3 年前 |
|
|
jsc · Powershell创建密码过期报告 8 年前 |