शुद्ध-प्रणाली लोगोस्रोत कोड व्यवस्थापन सॉफ्टवेअरसाठी शुद्ध-सिस्टम 2024 कनेक्टरpure::variants – साठी कनेक्टर
स्त्रोत कोड व्यवस्थापन मॅन्युअल
पॅरामेट्रिक तंत्रज्ञान GmbH
pure::variants 6.0.7.685 साठी आवृत्ती 6.0
कॉपीराइट © 2003-2024 पॅरामेट्रिक टेक्नॉलॉजी GmbH
2024

परिचय

pure::variants कनेक्टर फॉर सोर्स कोड मॅनेजमेंट (कनेक्टर) डेव्हलपरला शुद्ध::व्हेरिएंट वापरून सोर्स कोड व्हेरिएबिलिटी व्यवस्थापित करण्यास सक्षम करते. pure::variants चे सोर्स कोड मॅनेजमेंट डिरेक्टरी स्ट्रक्चर्स आणि सोर्स कोड सिंक्रोनाइझ करण्याची लवचिक संधी प्रदान करते files सहज pure::variants मॉडेल्ससह. त्याद्वारे वेरिएंट व्यवस्थापन जटिल सॉफ्टवेअर प्रकल्पांसाठी देखील व्यावहारिकपणे लागू केले जाऊ शकते. शिवाय pure::variants मधील कनेक्शन्स आणि सोर्स कोड हे बिल्डरसोबत सहज व्यवस्थापित केले जाऊ शकतात आणि सोर्स कोड मॅनेजमेंट द्वारे अत्यंत प्रवेशयोग्य आहेत.
३.२. सॉफ्टवेअर आवश्यकता
सोर्स कोड मॅनेजमेंटसाठी pure::variants कनेक्टर हा pure::variants साठीचा विस्तार आहे आणि सर्व समर्थित प्लॅटफॉर्मवर उपलब्ध आहे.
1.2. स्थापना
कृपया कनेक्टर कसे स्थापित करावे याबद्दल तपशीलवार माहितीसाठी pure::variants मधील कनेक्टर विभाग पहा (मेन्यू मदत -> मदत सामग्री आणि नंतर pure::variants सेटअप मार्गदर्शक -> pure::variants कनेक्टर).
१.३. या मॅन्युअल बद्दल
वाचकाला शुद्ध:: प्रकारांबद्दल मूलभूत ज्ञान आणि अनुभव असणे अपेक्षित आहे. कृपया हे मॅन्युअल वाचण्यापूर्वी त्याच्या परिचय सामग्रीचा सल्ला घ्या. मॅन्युअल ऑनलाइन मदतीमध्ये तसेच प्रिंट करण्यायोग्य PDF स्वरूपात येथे उपलब्ध आहे.

कनेक्टर वापरणे

२.१. शुद्ध:: प्रकार सुरू करत आहे
वापरलेल्या इंस्टॉलेशन पद्धतीनुसार एकतर pure::variants-enabled Eclipse सुरू करा किंवा Windows अंतर्गत प्रोग्राम मेनूमधून pure::variants आयटम निवडा.
जर व्हेरिएंट मॅनेजमेंटचा दृष्टीकोन आधीच सक्रिय केलेला नसेल, तर विंडो मेनूमधील ओपन पर्स्पेक्टिव्ह->अदर... मधून ते निवडून असे करा.
२.२. कौटुंबिक मॉडेलमध्ये निर्देशिका वृक्ष आयात करा
फॅमिली मॉडेलमध्ये डिरेक्टरी ट्री इंपोर्ट करण्यापूर्वी, व्हेरिएंट प्रोजेक्ट तयार करणे आवश्यक आहे. तसेच वैशिष्ट्य मॉडेलमध्ये आधीच वैशिष्ट्ये परिभाषित करणे सूचक आहे. कृपया या चरणांबद्दल मदतीसाठी pure::variants दस्तऐवजाचा सल्ला घ्या.
प्रकल्पांच्या संदर्भ मेनूमध्ये आयात… क्रिया निवडून प्रत्यक्ष आयात सुरू होते view किंवा मधील आयात… मेनूसह File मेनू व्हेरिएंट मॅनेजमेंट श्रेणीमधून व्हेरिएंट मॉडेल्स किंवा प्रोजेक्ट्स निवडा आणि नेक्स्ट दाबा. पुढील पृष्ठावर स्त्रोत फोल्डरमधून फॅमिली मॉडेल आयात करा निवडा आणि पुन्हा पुढील दाबा.
आयात करण्यासाठी स्त्रोत कोडचा प्रकार निवडा
आयात विझार्ड दिसतो (आकृती 1, "इम्पोर्ट केला जाऊ शकतो अशा स्त्रोत कोडचा प्रकार निवडण्यासाठी आयात विझार्डचे पृष्ठ" पहा). आयात करण्यासाठी प्रकल्प-प्रकार निवडा आणि पुढील दाबा. प्रत्येक प्रकारात पूर्वनिर्धारित संच असतो file मॉडेलमध्ये आयात करण्याचे प्रकार.
आकृती 1. आयात केला जाऊ शकतो अशा स्रोत कोडचा प्रकार निवडण्यासाठी आयात विझार्डचे पृष्ठस्रोत कोड व्यवस्थापन सॉफ्टवेअरसाठी शुद्ध-सिस्टम 2024 कनेक्टर - आकृती 1स्रोत आणि लक्ष्य निवडा
पुढील विझार्ड पृष्ठावर (आकृती 2, "स्रोत निवडण्यासाठी आयात विझार्डचे पृष्ठ आणि आयात करण्याचे लक्ष्य") स्त्रोत निर्देशिका आणि लक्ष्य मॉडेल निर्दिष्ट करणे आवश्यक आहे.
ब्राउझ करा... बटण दाबा जिथे स्त्रोत कोड अस्तित्वात आहे ती निर्देशिका निवडण्यासाठी जो आयात केला पाहिजे. डीफॉल्टनुसार वर्तमान कार्यस्थान निवडले आहे कारण नेव्हिगेट करणे सुरू करण्यासाठी हा एक उपयुक्त मुद्दा असू शकतो.
खाली आपण नमुना समाविष्ट आणि वगळणे निर्दिष्ट करू शकता. हे पॅटर्न जावा रेग्युलर एक्सप्रेशन्स असावेत. प्रत्येक इनपुट पथ, स्त्रोत रूट फोल्डरशी संबंधित, या पॅटर्नसह तपासला जातो. समाविष्ट पॅटर्न जुळत असल्यास, वगळा नमुना जुळत नसल्यास फोल्डर आयात केले जाते. याचा अर्थ समाविष्ट पॅटर्न आयात करण्यासाठी फोल्डर्सची निवड करते, वगळण्याची पद्धत या प्रीसेलेक्शनला प्रतिबंधित करते.
स्त्रोत कोड निर्देशिका निवडल्यानंतर लक्ष्य मॉडेल परिभाषित करणे आवश्यक आहे. म्हणून व्हेरिएंट प्रोजेक्ट किंवा फोल्डर निवडा जेथे मॉडेल संग्रहित केले जावे आणि मॉडेलचे नाव प्रविष्ट करा. द file .ccfm विस्ताराने नाव आपोआप वाढवले ​​जाते जर ते या डायलॉगमध्ये दिलेले नसेल. डीफॉल्टनुसार ते मॉडेल नावाच्याच नावावर सेट केले जाईल. ही शिफारस केलेली सेटिंग आहे.
उपयुक्त स्त्रोत फोल्डर आणि इच्छित मॉडेलचे नाव निर्दिष्ट केल्यानंतर, फिनिश दाबून संवाद पूर्ण केला जाऊ शकतो. नेक्स्ट बटण दाबल्यास, आणखी एक पृष्ठ येईल जेथे अतिरिक्त सेटिंग्ज करता येतील.
आकृती 2. स्रोत आणि आयात करण्यासाठी लक्ष्य निवडण्यासाठी आयात विझार्डचे पृष्ठस्रोत कोड व्यवस्थापन सॉफ्टवेअरसाठी शुद्ध-सिस्टम 2024 कनेक्टर - आकृती 2आयात प्राधान्ये बदला
शेवटच्या विझार्ड पृष्ठावर (आकृती 3, “वैयक्तिक कॉन्फिगरेशन परिभाषित करण्यासाठी आयात विझार्डचे पृष्ठ”) आयात केलेल्या सॉफ्टवेअर प्रकल्पासाठी आयात वर्तन सानुकूलित करण्यासाठी प्राधान्ये आहेत.
संवाद पृष्ठ एक सारणी दर्शविते जेथे file प्रकार परिभाषित केले आहेत, ज्याचा विचार आयात प्रक्रियेद्वारे केला जाईल.
प्रत्येक ओळीत चार फील्ड असतात.

  • वर्णन फील्डमध्ये ओळखण्यासाठी एक लहान वर्णनात्मक मजकूर आहे file प्रकार
  • द File नाव नमुना फील्ड निवडण्यासाठी वापरला जातो files जेव्हा ते फील्ड मूल्याशी जुळतात तेव्हा आयात केले जातील. फील्ड खालील वाक्यरचना वापरते:
  1. सर्वात सामान्य वापरकेस असू शकते a file विस्तार नेहमीचा वाक्यरचना .EXT आहे, जिथे EXT इच्छित आहे file विस्तार (उदा. java).
  2. आणखी एक सामान्य परिस्थिती एक विशेष आहे file, मेक सारखेfile. त्यामुळे अचूक जुळणी करणे शक्य आहे file नाव हे करण्यासाठी, फक्त प्रविष्ट करा file फील्डमध्ये नाव (उदा. build.xml).
  3. काही प्रकरणांमध्ये मॅपिंग इच्छा अधिक विशिष्ट असतात, म्हणूनच files जे एका विशेष पॅटर्नशी जुळतात ते आयात केले पाहिजेत. ही आवश्यकता पूर्ण करण्यासाठी मध्ये नियमित अभिव्यक्ती वापरणे शक्य आहे File नाव नमुना फील्ड.
    रेग्युलर एक्स्प्रेशनच्या सिंटॅक्सचे वर्णन करणे या मदतीच्या हेतूपेक्षा जास्त असेल. कृपया pure::variants वापरकर्ता मार्गदर्शक (उदा.) मधील संदर्भ अध्यायाच्या रेग्युलर एक्स्प्रेशन्स विभागाचा सल्ला घ्या.
  • मॅप केलेले घटक प्रकार फील्ड a दरम्यान मॅपिंग सेट करते file प्रकार आणि शुद्ध::वेरिएंट कुटुंब घटक प्रकार. कौटुंबिक घटक प्रकार स्त्रोतासाठी वर्णनकर्ता आहे file आयात केलेल्या मॉडेलमधील मॅप केलेल्या घटकास अधिक माहिती प्रदान करण्यासाठी. ठराविक निवडी आहेत ps:class किंवा ps:makefile.
  • मॅप केलेले file टाइप फील्ड a दरम्यान मॅपिंग सेट करते file प्रकार आणि शुद्ध:: प्रकार file प्रकार द file type in pure::variants हे स्त्रोताचे वर्णन करणारे आहे file आयात केलेल्या मॉडेलमधील मॅप केलेल्या घटकास अधिक माहिती प्रदान करण्यासाठी. ठराविक निवडी अंमलबजावणीसाठी impl किंवा परिभाषासाठी def आहेत files.

आकृती 3. वैयक्तिक कॉन्फिगरेशन परिभाषित करण्यासाठी आयात विझार्डचे पृष्ठस्रोत कोड व्यवस्थापन सॉफ्टवेअरसाठी शुद्ध-सिस्टम 2024 कनेक्टर - आकृती 3नवीन file मॅपिंग जोडा बटण वापरून प्रकार जोडले जाऊ शकतात. सर्व फील्ड अपरिभाषित मूल्याने भरलेली आहेत आणि वापरकर्त्याने भरली पाहिजेत. फील्डमधील मूल्य संपादित करण्यासाठी, फक्त माउससह फील्डमध्ये क्लिक करा. मूल्य संपादन करण्यायोग्य होते आणि बदलले जाऊ शकते. डिफॉल्ट बदलणे शक्य नाही file टेबलचे नाव नमुने. कस्टमायझेशन लवचिक बनवण्यासाठी, अ ची निवड रद्द करणे शक्य आहे file पंक्तीची निवड रद्द करून टाइप करा. निवड रद्द केली file नावाचे नमुने कॉन्फिगरेशनमध्ये राहतात परंतु आयातकर्त्याद्वारे वापरले जाणार नाहीत. वापरकर्ता परिभाषित file मॅपिंग काढा बटण वापरून प्रकार पुन्हा काढले जाऊ शकतात.
डीफॉल्टनुसार इतर files file नाव नमुना टेबलमध्ये उपलब्ध आहे परंतु निवड रद्द केली आहे. सामान्यतः ते सर्व आयात करू इच्छित नाही files पण त्यानुसार पंक्ती निवडून हे सहज बदलता येते.
आयातदाराचे वर्तन सानुकूलित करण्यासाठी तीन सामान्य आयात पर्याय आहेत.

  • जुळल्याशिवाय निर्देशिका आयात करू नका files (उदा. CVS निर्देशिका).
    आयातकर्त्याला अशी निर्देशिका आढळल्यास जिथे जुळत नाही file त्यामध्ये आहे आणि जेथे कोणत्याही उपनिर्देशिकेशी जुळणारे नाही file, निर्देशिका आयात केली जाणार नाही. CVS सारख्या आवृत्ती व्यवस्थापन प्रणालीद्वारे प्रकल्प व्यवस्थापित केले असल्यास हे सहसा उपयुक्त ठरते. CVS साठी, प्रत्येक संबंधित निर्देशिकेत CVS-डिरेक्टरी असते जिथे अप्रासंगिक असते files साठवले जातात. हा पर्याय निवडल्यास आणि CVS-files कोणाशीही जुळत नाही file वर परिभाषित केलेला प्रकार, निर्देशिका फॅमिली मॉडेलमध्ये घटक म्हणून आयात केली जाणार नाही.
  • क्रमवारी लावा files आणि निर्देशिका.
    क्रमवारी लावण्यासाठी हा पर्याय सक्षम करा files आणि निर्देशिका प्रत्येक वर्णानुक्रमानुसार.
  • मार्ग हाताळणी आयात करा.
    पुढील सिंक्रोनाइझेशनसाठी आयातकर्त्याने सर्व आयात केलेल्या घटकांचा मूळ मार्ग मॉडेलमध्ये संग्रहित करणे आवश्यक आहे.
    बर्याच बाबतीत कौटुंबिक मॉडेल इतर वापरकर्त्यांसह सामायिक केले जातात. प्रत्येक वापरकर्त्यासाठी निर्देशिका रचना वेगळी असू शकते. सर्वात सामान्य वापर परिस्थितींचे समर्थन करण्यासाठी आयातकर्ता वेगवेगळ्या मोडमध्ये कार्य करू शकतो:
निरपेक्ष आयात केलेल्या घटकाचा परिपूर्ण मार्ग मॉडेलमध्ये संग्रहित केला जाईल. नंतरच्या सिंक्रोनाइझेशनसाठी आणि परिवर्तनादरम्यान files प्रथम आयात करताना तंतोतंत त्याच ठिकाणी ठेवावे लागेल.
कार्यक्षेत्राशी संबंधित कार्यक्षेत्र फोल्डरच्या सापेक्ष पथ संचयित केले जातात. सिंक्रोनाइझेशनसाठी files हा Eclipse कार्यक्षेत्राचा भाग असावा. ट्रान्सफॉर्मेशनला ग्रहण वर्कस्पेस इनपुट डिरेक्टरी म्हणून वापरावे लागेल.
प्रकल्पाशी संबंधित प्रकल्पाच्या सापेक्ष मार्ग संग्रहित केले जातात. सिंक्रोनाइझेशनसाठी files हे Eclipse च्या अंतर्गत प्रकल्पाचा भाग आहेत. ट्रान्सफॉर्मेशनला प्रोजेक्ट फोल्डर इनपुट डिरेक्टरी म्हणून वापरावे लागेल.
पथाशी संबंधित पथ दिलेल्या मार्गाच्या सापेक्ष संग्रहित केले जातात. सिंक्रोनाइझेशनसाठी files नेमक्या त्याच ठिकाणी ठेवावे लागेल. ट्रान्सफॉर्मेशन इनपुट डिरेक्टरी आयात दरम्यान संबंधित पथ सारखीच असते.

या संवादातील सर्व प्राधान्ये सतत संग्रहित केली जातात. प्रत्येक वेळी आयात चालू असताना वैयक्तिक सानुकूलने पुन्हा करणे आवश्यक नाही. हे आयात कार्यप्रवाह सुलभ आणि जलद करते.
२.३. डिरेक्टरी ट्री मधून मॉडेल्स अपडेट करत आहे
सिंक्रोनाइझ बटण दाबा स्रोत कोड व्यवस्थापन सॉफ्टवेअरसाठी शुद्ध-सिस्टम 2024 कनेक्टर - चिन्हइंपोर्टेड मॉडेल त्याच्या डिरेक्ट्री पाथसह सिंक्रोनाइझ करण्यासाठी. प्रकल्पाचा रूट मार्ग मॉडेलमध्ये संग्रहित केला जातो म्हणून तो पूर्वीप्रमाणेच त्याच निर्देशिकेत समक्रमित होईल. सिंक्रोनाइझ बटण सक्षम करण्यासाठी, मॉडेल उघडा आणि कोणताही घटक निवडा. सिंक्रोनाइझ बटण दाबल्यानंतर सध्याचे फॅमिली मॉडेल आणि सध्याच्या डिरेक्टरी स्ट्रक्चरच्या मॉडेलला विरोध असलेल्या ठिकाणी तुलना संपादक उघडला जातो (आकृती 4, "तुलना संपादकातील डिरेक्टरी ट्रीमधून मॉडेल अपडेट" पहा).
आकृती 4. तुलना संपादकातील डिरेक्टरी ट्री वरून मॉडेल अपडेट   स्रोत कोड व्यवस्थापन सॉफ्टवेअरसाठी शुद्ध-सिस्टम 2024 कनेक्टर - आकृती 4मॉडेल आवृत्त्यांची तुलना करण्यासाठी pure::variants मध्ये compare editor चा वापर केला जातो परंतु या प्रकरणात भौतिक डिरेक्ट्री स्ट्रक्चरची (खालच्या उजव्या बाजूला दाखवलेली) सध्याच्या pure::variants मॉडेलशी (खाली डावीकडे) तुलना करण्यासाठी वापरला जातो. सर्व बदल प्रभावित घटकांद्वारे ऑर्डर केलेल्या संपादकाच्या वरच्या भागात स्वतंत्र आयटम म्हणून सूचीबद्ध केले आहेत.
या सूचीतील आयटम निवडणे दोन्ही मॉडेलमधील संबंधित बदल हायलाइट करते. माजी मध्येample, जोडलेला घटक उजव्या बाजूला बॉक्सने चिन्हांकित केला आहे आणि डाव्या बाजूला मॉडेलमध्ये त्याच्या व्यवहार्य स्थानासह जोडलेला आहे. अप्पर आणि लोअर एडिटर विंडोमधील मर्ज टूलबार डिरेक्टरी ट्री मॉडेलपासून फीचर मॉडेलपर्यंत एकल किंवा अगदी सर्व (विरोधी नसलेले) बदल कॉपी करण्यासाठी टूल्स पुरवतो.
नोंद
सिंक्रोनाइझेशन शेवटच्या वापरलेल्या आयातक सेटिंग्जसह केले जाते. हे आयात करताना इतर सेटिंग्जसह मॉडेल अद्यतनित करणे शक्य करते.

रिलेशन इंडेक्सर वापरणे

स्त्रोत कोड व्यवस्थापनासाठी कनेक्टर संबंध वाढवते View pure::variants मॉडेल घटक आणि स्त्रोत कोड यांच्यातील कनेक्शनबद्दल माहितीसह. ps:condxml आणि ps:condtext घटकांच्या परिस्थितीत वापरल्या जाणाऱ्या वैशिष्ट्यांसाठी संबंध जोडले जातात.
ps:ध्वज आणि ps:ध्वज साठीfile घटक C/C++ स्त्रोतामध्ये प्रीप्रोसेसर स्थिरांकांचे स्थान files दाखवले आहेत. या व्यतिरिक्त वैशिष्ट्य अद्वितीय नावे आणि प्रीप्रोसेसर स्थिरांक यांच्यातील मॅपिंग वापरून निवडलेल्या वैशिष्ट्यासाठी जुळणाऱ्या प्रीप्रोसेसर स्थिरांकांची स्थाने दर्शविली जातात.
३.१. प्रोजेक्टमध्ये रिलेशन इंडेक्सर जोडणे
रिलेशन इंडेक्सर विशेष प्रोजेक्ट प्रॉपर्टी पृष्ठावर सक्रिय केला जाऊ शकतो. प्रकल्प निवडा आणि संदर्भ मेनूमधील गुणधर्म आयटम निवडा. आगामी डायलॉगमध्ये रिलेशन इंडेक्सर पेज निवडा.
आकृती 5. रिलेशन इंडेक्सरसाठी प्रोजेक्ट प्रॉपर्टी पृष्ठस्रोत कोड व्यवस्थापन सॉफ्टवेअरसाठी शुद्ध-सिस्टम 2024 कनेक्टर - आकृती 5

रिलेशन इंडेक्सर सक्षम करा पर्याय निवडून प्रकल्पासाठी रिलेशन इंडेक्सर सक्रिय केला जातो (1). इंडेक्सर सक्षम केल्यानंतर प्रकल्प विशिष्ट वर्तन परिभाषित करण्यासाठी आणखी काही पर्याय आहेत. pure::variants कंडिशन आणि C/C++ प्रीप्रोसेसर कॉन्स्टंट्सचे अनुक्रमणिका स्वतंत्रपणे सक्रिय केले जाऊ शकते (2). सह यादी file नाव नमुने (3) निवडण्यासाठी वापरले जाते fileअनुक्रमणिका साठी s. फक्त files जे पॅटर्नपैकी एकाशी जुळतात ते स्कॅन केले जातात. सर्व स्कॅन करण्यासाठी नमुना म्हणून "*" जोडा fileएका प्रकल्पाचे.
प्रोजेक्टसाठी इंडेक्सर सक्रिय केल्यानंतर बिल्डरला प्रोजेक्टमध्ये जोडले जाते. हा बिल्डर स्कॅन बदलला files नवीन संबंधांसाठी pure::variants मॉडेल घटक आपोआप.
३.२. स्त्रोत कोडशी संबंध
सक्रिय संबंध निर्देशांक सह संबंध View अतिरिक्त नोंदी आहेत. या नोंदी नाव दर्शविते file आणि वेरिएंट बिंदूची रेखा क्रमांक. टूल टीप चा योग्य विभाग दर्शविते file. एंट्रीवर डबल-क्लिक करून file संपादकात उघडले जाईल.
pure::variants अटी
pure::variants स्थितीचा वापर a चे विभाग समाविष्ट करण्यासाठी किंवा वगळण्यासाठी केला जाऊ शकतो file वैशिष्ट्य निवडीवर अवलंबून. कंडिशन इंडेक्सर अशा नियमांसाठी स्कॅन करतो आणि संदर्भित वैशिष्ट्ये काढतो. जर असे वैशिष्ट्य संपादकात निवडले असेल तर संबंध View सर्व दर्शवेल files आणि ओळी जेथे निवडलेल्या वैशिष्ट्यासह स्थिती स्थित आहे (आकृती 6, "संबंधांमधील स्थितीचे प्रतिनिधित्व पहा View”).
आकृती 6. संबंधांमधील स्थितीचे प्रतिनिधित्व Viewस्रोत कोड व्यवस्थापन सॉफ्टवेअरसाठी शुद्ध-सिस्टम 2024 कनेक्टर - आकृती 6परिस्थिती कशी परिभाषित करायची याचे तपशीलवार स्पष्टीकरण मिळवण्यासाठी, pure::variants च्या अध्याय 9.5.7 च्या ps:condtext विभागाचा सल्ला घ्या (संदर्भ–>पूर्वनिर्धारित स्त्रोत घटक प्रकार–>ps:condtext).
C/C++ प्रीप्रोसेसर स्थिरांक
C/C++ प्रीप्रोसेसर इंडेक्सर स्कॅन करतो fileप्रीप्रोसेसर नियमांमध्ये वापरल्या जाणाऱ्या स्थिरांकांसाठी s (उदा. #ifdef, #ifndef, …).
जर ps:ध्वज किंवा ps:ध्वजfile घटक निवडले आहे संबंध View परिभाषित प्रीप्रोसेसर स्थिरांकाचा वापर दर्शविते.
संबंध View मॅपिंग पॅटर्न वापरून वैशिष्ट्यांशी कनेक्ट केलेले प्रीप्रोसेसर स्थिरांक देखील दाखवते. यासाठी निवडलेल्या वैशिष्ट्याच्या डेटासह पॅटर्नचा विस्तार केला जातो. परिणामी चिन्हे जुळणारे प्रीप्रोसेसर स्थिरांक शोधण्यासाठी वापरली जातात. आकृती 7, “संबंधांमध्ये C/C++ प्रीप्रोसेसर कॉन्स्टंटचे प्रतिनिधित्व View” माजी दाखवतेampपॅटर्न फेम{Name} सह. वैशिष्ट्याच्या अनन्य नावाने फेमनेटिव्ह या पॅटर्नचा विस्तार केला आहे. अनुक्रमित कोडमध्ये 76 स्थाने आहेत जिथे preprocessor constant fameNative वापरले जाते.
ही स्थाने संबंधांमध्ये दर्शविली आहेत View. पॅटर्न प्राधान्यांमध्ये परिभाषित केले जाऊ शकतात (विभाग 3.3, "पसंती" पहा).
आकृती 7. संबंधांमध्ये C/C++ प्रीप्रोसेसर कॉन्स्टंटचे प्रतिनिधित्व Viewस्रोत कोड व्यवस्थापन सॉफ्टवेअरसाठी शुद्ध-सिस्टम 2024 कनेक्टर - आकृती 7

३.३. प्राधान्ये
इंडेक्सरचे डीफॉल्ट वर्तन बदलण्यासाठी ग्रहण प्राधान्ये उघडा आणि व्हेरिएंट व्यवस्थापन श्रेणीतील रिलेशन इंडेक्सर पृष्ठ निवडा. पृष्ठ दोन सूची दाखवते.
आकृती 8. रिलेशन इंडेक्सर प्राधान्य पृष्ठस्रोत कोड व्यवस्थापन सॉफ्टवेअरसाठी शुद्ध-सिस्टम 2024 कनेक्टर - आकृती 8वरच्या सूचीमध्ये डीफॉल्ट समाविष्ट आहे file इंडेक्सरसाठी नमुने (1). ही यादी नव्याने सक्षम केलेल्या प्रकल्पांसाठी प्रारंभिक नमुना सेटिंग आहे.
खालच्या सूचीमध्ये वैशिष्ट्ये आणि प्रीप्रोसेसर स्थिरांक (2) मधील मॅपिंग समाविष्ट आहे. हे मॅपिंग सर्व प्रकल्पांसाठी वापरले जाते. तक्ता 1, "समर्थित मॅपिंग बदली" सर्व संभाव्य बदल दर्शविते.
तक्ता 1. समर्थित मॅपिंग बदली

वाइल्डकार्ड वर्णन  Example: वैशिष्ट्यA
नाव निवडलेल्या वैशिष्ट्याचे अद्वितीय नाव FLAG_{Name} – FLAG_FeatureA
NAME अप्पर केस निवडलेल्या वैशिष्ट्याचे अद्वितीय नाव FLAG_{NAME} – FLAG_FEATUREA
नाव लोअर केस निवडलेल्या वैशिष्ट्याचे अद्वितीय नाव flag_{name} – flag_featurea

शुद्ध-प्रणाली लोगो

कागदपत्रे / संसाधने

स्रोत कोड व्यवस्थापन सॉफ्टवेअरसाठी शुद्ध-सिस्टम 2024 कनेक्टर [pdf] वापरकर्ता मॅन्युअल
2024, 2024 स्त्रोत कोड व्यवस्थापन सॉफ्टवेअरसाठी कनेक्टर, स्त्रोत कोड व्यवस्थापन सॉफ्टवेअरसाठी कनेक्टर, स्त्रोत कोड व्यवस्थापन सॉफ्टवेअर, व्यवस्थापन सॉफ्टवेअर, सॉफ्टवेअर

संदर्भ

एक टिप्पणी द्या

तुमचा ईमेल पत्ता प्रकाशित केला जाणार नाही. आवश्यक फील्ड चिन्हांकित आहेत *