मेरे पास आमतौर पर एक परियोजना की कई प्रतियां होती हैं, उदाहरण के लिए: ट्रंक की एक प्रति और अंतिम रिलीज शाखा में से एक। ग्रहण से मेरी प्रोजेक्ट फ़ाइलों को साफ़ करने के लिए, उन्हें ग्रहण कार्यक्षेत्र के बाहर निर्देशिका में सबवर्जन से चेक आउट किया गया है।ग्रहण में, प्रोजेक्ट के सापेक्ष लॉन्च कॉन्फ़िगरेशन कैसे करें?
मैं प्रोजेक्ट को एक्लिप्स में आसानी से आयात करने योग्य बनाना चाहता हूं और multipleanswers से निर्देशों का पालन करना चाहता हूं।
समस्या यह है कि मेरी .launch फ़ाइलें इस परियोजना का नाम हार्डकोडेड है। जब कोई नई प्रोजेक्ट आयात किया जाता है, तो लॉन्च फ़ाइलें रन कॉन्फ़िगरेशन मेनू में प्रदर्शित होती हैं, अगर प्रोजेक्ट में निर्यात किए गए एक ही नाम का बिल्कुल नाम है। यह मुझे एक ही परियोजना के दो संस्करण रखने के लिए मना करता है।
यह .launch और एक चींटी कार्य से उत्पन्न .project फ़ाइलें है क्या करने के लिए एक ही रास्ता की तरह लग रहा है, लेकिन मैं किसी को भी इस समाधान का उपयोग नहीं दिख रहा। हो सकता है कि मेरे पास हमेशा एक ही नाम के साथ कई कार्यक्षेत्र और परियोजना होनी चाहिए।
ऐसा करने का सबसे अच्छा तरीका क्या है?
संपादित करें: मैं उत्तर के रूप में वोनसी को चिह्नित कर रहा हूं, लेकिन टिप्पणियों को याद नहीं करता हूं।
मेरा मानना है कि आम परिदृश्य यह है कि स्विचिंग शाखाएं अभी भी आपको एक ही परियोजना में छोड़ देती हैं। यह मेरे मामले में अच्छी तरह से काम करता है। फिर भी, यह एक अच्छा सवाल है ... – zvikico
निश्चित रूप से, समस्या यह है कि मेरे पास मेरे कार्यक्षेत्र में गैर-परिवर्तनित परिवर्तन नहीं हैं और उन्हें उत्पादन संस्करण में कुछ ठीक करना है। जब मैंने सी ++ के साथ काम किया, तो मेरे पास 5 कार्यक्षेत्र होते थे: ट्रंक, वर्तमान में संपादित ट्रंक, अनुकूलित ट्रंक, रिलीज, अनुकूलित रिलीज। एकाधिक चेकआउट मेरी उत्पादकता में मदद करते हैं, खासकर जब चेकआउट या बिल्ड प्रक्रिया धीमी होती है। – neves