Prevent Resharper to modify team shared settings

After an update, Reshaper is modifying my *.sln.DotSettings which is shared with my team. How can I set reshaper to modify GlobalSettingsStorage.DotSettings or .sln.DotSettings.user instead ?

<s:Boolean x:Key="/Default/Environment/SettingsMigration/IsMigratorApplied/=JetBrains_002EReSharper_002EPsi_002ECSharp_002ECodeStyle_002EMemberReordering_002EMigrations_002ECSharpFileLayoutPatternRemoveIsAttributeUpgrade/@EntryIndexedValue">True</s:Boolean>

The solution suggested here (commit changes) is not suitable as all team members don't have the same reharper version.

I've tried to manually move this line for both GlobalSettingsStorage.DotSettings and *.sln.DotSettings.user but it keeps comnig back to *.sln.DotSettings.

The Settings Layers view shows from top to bottom

  • Personal
  • Team-shared
  • This computer

Side question, is the "applied migration" something that must be applied individually to each solution or is it a reshaper thing that can be applied once for all ?

0
1 comment

Hello,

It seems that you've faced a known behavior - RSRP-473323 Resharper adds IsMigratorApplied tags to git shared .DotSetting. 

Please feel free to comment or vote for the problem. Meanwhile, we'd suggest setting dotSettings files are read only to prevent this behavior.

I'm terribly sorry for the inconvenience it caused.

1

Please sign in to leave a comment.