基于默认值创建Team ReSharper设置文件

时间:2015-07-09 16:36:37

标签: resharper

我读了ReSharper如何根据https://www.jetbrains.com/resharper/help/Sharing_Configuration_Options.html

使用不同的设置文件层

所以我想为我的团队设置一个新文件,我在Blah.sln旁边的解决方案的根目录下添加了一个新的Blah.sln.DotSettings文件。

当我这样做时,文件为空。如何使用ReSharper默认值创建此文件?

例如,如果开发人员更改了“设置A'来自'价值1'至于价值2'在他们的机器级别,因为没有条目设置A'在团队文件中,他们的机器级别设置获胜。我需要原版'设置A'在团队级别文件中排队以取代其机器级别设置

如何首先在团队文件中获取这些默认值?

我在做一些看起来很简单的事情时遇到了这么困难,以至于我觉得有些东西我不知道。

更新1

如果在我的机器级别,我更改了我感兴趣的所有设置,因此它们不再处于默认值,那么我将进入团队级别并将每个设置恢复为该级别的默认值,这为团队级文件中的每个设置提供了明确的行。然后,如果我清除机器级别的线路,我仍然拥有团队级别的那些线路,我可以签入并与团队共享。我认为这会奏效,它似乎不是正确的方法。

1 个答案:

答案 0 :(得分:0)

ReSharper仅保存与默认设置不同的设置,以防止膨胀设置文件。由于设置文件的分层特性,如果较低层中的值已设置为该值,则表示不保存。

因此,如果我将全局设置中的值更改为默认值,则不会将其写入全局设置文件。如果我更改共享团队图层中的值,但已在全局设置文件中(或默认值)中设置了该值,则不会将其写入共享团队图层。

你可以做的是使用"复制设置到"命令在"管理选项"对话。这将为您提供可以复制到的图层列表,并将从当前选定的图层复制设置。它还允许您选择要复制的设置。这样您就可以将设置从默认图层或全局设置图层复制到团队共享图层。

我已添加功能请求,以便更轻松地设置团队共享设置。请跟踪并投票:RSRP-444671