2013-02-08 42 views
6

जैसा कि This Article में बताया गया है ReSharper's .sln.DotSettings फ़ाइल में केवल वे सेटिंग्स हैं जो डिफ़ॉल्ट रूप से मान बदलती हैं। क्या सभी स्टोर-संपादन परत में कोड संपादन और कोड निरीक्षण सेटिंग्स को स्टोर करने का कोई तरीका है, भले ही मूल्य बदला जा रहा हो या डिफ़ॉल्ट हो?सभी रिशेर्पर कोड स्वरूपण/निरीक्षण विकल्प साझा करें

मैं देख रहा हूँ हर मूल्य बदल रहा है और यह स्विचिंग वापस (ताकि उन सभी .sln.DotSettings फ़ाइल में समाप्त) है यह करने के लिए एक ही रास्ता है, तथापि यह काफी समय लेने वाला कार्य हो रहा है ।

मान लीजिए कि एक टीम 2 डेवलपर्स है, जैसिका और जॉन का कहना है, और वे तय करते हैं कि वे Resharper के डिफ़ॉल्ट एक अंडरस्कोर से साथ निजी क्षेत्रों उपसर्ग के साथ ठीक कर रहे हैं:

समस्या मैं से बचने के लिए कोशिश कर रहा हूँ

इस प्रकार है :

int _myPrivateField = 1; 

तो वे "उदाहरण क्षेत्रों (निजी)" नहीं बदल रहे हैं के तहत "सी # नामकरण शैली" सेटिंग अनुभाग और .sln.DotSettings में फ़ाइल की जाँच करें। हालांकि, जब जेसिका उसके घर लैपटॉप पर स्रोत कोड द्वारा चेक आउट करने यह Resharper अभी भी

int myPrivateField = 1; 

का उपयोग कर पता चलता है, क्योंकि उसके कंप्यूटर अपनी सेटिंग कोई उपसर्ग, "इस कंप्यूटर के लिए सहेजें " के रूप में सहेजा है करने के लिए बदल गया है। जैसा कि "इस कंप्यूटर" परत में एक सेटिंग के लिए मूल्य है, जबकि अन्य परतों को मूल्य लागू नहीं किया जाएगा (इस तस्वीर में मध्य हरे रंग की सेटिंग देखें: http://blogs.jetbrains.com/dotnet/wp-content/uploads/2012/08/layers3.png

उत्तर

1

अफसोस की बात है, पल हम विकल्पों को बदलने के अलावा कोई विकल्प नहीं दे सकते हैं और उन्हें आवश्यक परतों में सहेज सकते हैं। हमें पता है कि यह दृष्टिकोण असुविधाजनक है, और इस पर विचार-विमर्श किया जाता है कि इसे कैसे संभालना है।