web-dev-qa-db-fra.com

Dois-je conserver le fichier dotsettings.user de ReSharper dans Source Control / TFS?

J'ai remarqué que ReSharper a créé un dotsettings.user dans mon dossier Source.

enter image description here

  1. Dois-je conserver cela dans mon contrôle de code source/TFS?
  2. Si je l'exclus, quelles en sont les conséquences?
  3. Si j'obtiens une dernière version sur une autre machine, mes paramètres ReSharper personnalisés seront-ils perdus? Ou ReSharper recrée-t-il les paramètres à partir d'un autre fichier local?
67
Shiva

Non, le dotSettings.user le fichier doit être excl du contrôle de code source. Il contient des informations spécifiques à l'utilisateur et ne doit pas être partagé, par exemple signets, fenêtres de session de test unitaire.

Le .dotSettings contient des paramètres spécifiques au projet ou à la solution qui peuvent être partagés avec l'équipe, par exemple normes de dénomination ou disposition des accolades. Si vous souhaitez les partager entre les équipes, le fichier doit être inclus.

100
citizenmatt

Non, vous ne devriez pas le faire, comme le dit l'aide de ReSharper.

Le fichier de paramètres correspondant .sln.DotSettings est enregistré dans le dossier de la solution.

Dès que ce fichier est ajouté à votre VCS et que les membres de l'équipe l'obtiennent, les paramètres de ce fichier seront appliqués automatiquement sans recharger la solution . 1

Le fichier de paramètres correspondant .sln.DotSettings.user est enregistré dans le dossier de la solution. Vous ne devez pas l'ajouter à votre VCS . 2

article explique les couches de configuration de ReSharper en détail, ce qui répond également à vos questions.

3
Kexy Biscuit