Я читал, как ReSharper использует различные слои файлов настройки в соответствии с https://www.jetbrains.com/resharper/help/Sharing_Configuration_Options.htmlСоздания файла команды Настройки ReSharper на основе Defaults
Так что я хочу, чтобы создать новый файл для моей команды, я добавляю новый Blah.sln .DotSettings файл в корневом решении вместе с Blah.sln.
Когда я это делаю, файл пуст. Как создать этот файл с настройками ReSharper на месте?
Например, если разработчик меняет «Установка A» с «Значение 1» на «Значение 2» на своем уровне машины, поскольку в файле команды нет записи «Установка A», их уровень установки на уровне машины , Мне нужна оригинальная строка «Setting A» в файле командного уровня, чтобы отменить их настройки уровня машины.
Как мне получить значения по умолчанию в файле команды?
У меня такое трудное занятие, что кажется настолько простым, что я думаю, что что-то мне не хватает.
Update 1
Если на моем уровне машины я изменить все настройки Я заинтересован в так что они больше не значение по умолчанию, то я иду на уровне команды и установить каждый из них обратно значение по умолчанию на этом уровне, которое дает мне явные строки для каждого из этих параметров в файле командного уровня. Затем, если я очищу линию уровня машины, у меня все еще есть те линии на уровне команды, которые я могу проверить и поделиться с командой. Я думаю, что это сработает, это просто не похоже на правильный путь.
Спасибо за ответ. Я посмотрел на это, но когда я выбираю «Копировать настройки в», похоже, он должен позволить мне выбрать что-то, но единственным вариантом, который я получаю, является «Проверка кода», а ниже - «Исключенные файлы». Я замечаю, что я могу сделать «Копировать в» на «уровне» (например, этот компьютер) или файл DotSettings, созданный под этим уровнем. Похоже, я могу копировать «в» «Файл» или «Уровень», это то, где я ошибаюсь? – Gavin
Идея заключается в том, что вы экспортируете настройки из текущего выбранного слоя. Таким образом, вы должны выбрать «Этот компьютер» и экспортировать любые настройки с этого уровня в общие настройки группы. Однако, AIUI, похоже, что он экспортирует только то, что установлено в этом слое, и поскольку каждый уровень хранит только дельта со слоем (-ами) ниже, слой «Этот компьютер» будет удерживать изменения только по умолчанию.Вы можете экспортировать это в общую команду и переопределить их, но кто-то может установить новый по умолчанию в свой «Этот компьютер», и он будет применяться только для них и не будет использоваться совместно. – citizenmatt
Я думаю, что я за тобой, но то, что я хочу скопировать, - это значения по умолчанию. Скажем, например, некоторые ребята установили «не использовать var» на уровне машины, мне нужна строка на уровне команды, говорящая «use var», чтобы переопределить это, но поскольку «use var» является значением по умолчанию, я не могу получить это в первую очередь. Может быть, я пытаюсь заставить его сделать то, что он не предназначен? – Gavin