我是否需要在Source Control / TFS中维护ReSharper的dotsettings.user文件?

问题描述 投票:66回答:2

我注意到ReSharper在我的Source文件夹中创建了一个dotsettings.user

  1. 我需要将其保留在源代码管理/ TFS中吗?
  2. 如果我将其排除,会产生什么后果?
  3. 如果我在另一台机器上获取最新信息,我的自定义ReSharper设置是否会丢失?或者ReSharper是否从其他本地文件重新创建设置?
c# version-control resharper
2个回答
100
投票

不,dotSettings.user文件应该从源代码管理中排除。它中包含用户特定信息,不应共享,例如书签,单元测试会话窗口。

.dotSettings包含可与团队共享的项目或解决方案特定设置,例如命名标准或括号布局。如果您希望在团队中分享这些内容,则应包含该文件。


3
投票

不,你不应该这样做,正如ReSharper帮助所说的那样。

相应的设置文件.sln.DotSettings保存在解决方案文件夹中。

只要将此文件添加到您的VCS并且团队成员获得该文件,他们就会自动应用此文件中的设置,而无需重新加载解决方案.1

相应的设置文件.sln.DotSettings.user保存在解决方案文件夹中。您不应该将它添加到您的VCS.2

article详细解释了ReSharper设置图层,也回答了您的问题。

© www.soinside.com 2019 - 2024. All rights reserved.