Joã*_*hin 6 .net c# git visual-studio
我在与我的团队同步 Settings.settings 时遇到问题。
在这个文件中,我存储了 DatabaseConfiguration:
<?xml version='1.0' encoding='utf-8'?>
<SettingsFile xmlns="http://schemas.microsoft.com/VisualStudio/2004/01/settings" CurrentProfile="(Default)" GeneratedClassNamespace="DatabaseLayer.Properties" GeneratedClassName="Settings">
<Profiles />
<Settings>
<Setting Name="ConnectionString" Type="System.String" Scope="Application">
<Value Profile="(Default)">mongodb://localhost</Value>
</Setting>
<Setting Name="DatabaseName" Type="System.String" Scope="Application">
<Value Profile="(Default)">MyDatabaseName</Value>
</Setting>
</Settings>
</SettingsFile>
Run Code Online (Sandbox Code Playgroud)
此文件会自动与App.config文件保持同步。因此,当我更改其属性时,Visual Studio 会自动更新我的App.config文件。
问题是团队中的每个开发人员都有不同的数据库名称,所以人们时不时地提交他们的文件并“破坏”其他项目。
基本问题是: 每个开发人员如何拥有自己的忽略文件和自己的配置?
我尝试过但无法使其工作的事情:
User.settings文件并将配置放在上面。这有一个问题,这个文件也会改变App.config被跟踪的文件。assume-unchanged在这些文件上使用 git ,但这必须由每个开发人员完成。谢谢!
| 归档时间: |
|
| 查看次数: |
434 次 |
| 最近记录: |