Welche Dateien sollte ich also behalten und welche kann ich ignorieren, wenn ich in Mercurial (oder einem anderen Quellcode-Kontrolldienst) vergebe?
Oder soll ich sie alle behalten?
Eine einfache Faustregel besteht darin, alle ReSharper-Dateien zu ignorieren. Sie sind lokale Caches und benutzerspezifische Einstellungen, die nicht in die Quellcodeverwaltung gehören.
Einige Ausnahmen könnten Dinge wie Schlüsselkarten und / oder Codevorlagen sein (wenn Sie teilen wollen).
Empfehlungen für ReSharper (und VisualStudio) ignorieren Git sind hier:
%Vor%Tags und Links git mercurial resharper version-control