2013-02-08 60 views
6

This Article所述ReSharper's .sln.DotSettings文件僅包含那些從默認值更改的設置。有沒有辦法將代碼編輯和代碼檢查設置全部存儲在團隊共享層中,而不管值是否被更改或默認?共享所有Resharper代碼格式化/檢查選項

做到這一點的唯一方法我看到的是不斷變化的每一個值,並切換回來(所以他們都在.sln.DotSettings文件結束),不過這似乎是一個相當耗時的任務。

我試圖避免的問題如下:

假設一個團隊有2個開發者,說傑西卡和約翰,他們決定,他們是與ReSharper的默認前綴帶有下劃線的私人領域確定:

int _myPrivateField = 1; 

所以他們不改變「實例字段(私人)」「C#命名風格」下設置部分,並在.sln.DotSettings檢查文件。 然而,當傑西卡檢查出她的家用筆記本的源代碼ReSharper的還是建議使用

int myPrivateField = 1; 

,因爲她的電腦有它的設置更改爲沒有前綴,保存爲「保存到這臺計算機」吧。如Resharper的文檔中所示,如果「這臺計算機」圖層具有設置值,而其他圖層不會應用該值(請參閱此圖中的中間綠色設置:http://blogs.jetbrains.com/dotnet/wp-content/uploads/2012/08/layers3.png

回答

1

遺憾的是,在除了逐一更改選項並將它們保存在必要的層次之外,我們不能提供任何其他選擇。我們知道這種方法不方便,並且正在討論如何最好地處理此問題。