के लिए ग्रहण सीडीटी सेटअप स्थानीय संपादन और रिमोट बिल्डिंग के लिए एक्लिप्स सीडीटी सेट करने का कोई बेहतर तरीका है?रिमोट बिल्ड
मैं एक सी ++ परियोजना पर काम कर रहा हूं जो लिनक्स में जीएनयू बनाने का उपयोग करता है। कोड एक लिनक्स सर्वर पर सीवीएस के तहत है।
जब मैं प्रयोगशाला में हूं, तो मैं लिनक्स-एक्स 64 पीसी पर एक्लिप्स सीडीटी का उपयोग करता हूं। परियोजना लिनक्स-x86 पीसी पर बनाई गई है। प्रयोगशाला में सभी कंप्यूटर (सीवीएस सर्वर सहित) में एनएफएस माउंट हैं।
जब मैं घर पर हूं, तो मैं विंडोज 7 पीसी पर एक्लिप्स सीडीटी का उपयोग करता हूं। विंडोज पीसी एसएसएच सुरंग के माध्यम से लिनक्स सीवीएस सर्वर से जुड़ता है। स्रोत को संपादित करने के लिए, मैं लिनक्स एक्लिप्स वर्कस्पेस के तहत सी ++ प्रोजेक्ट को अपने विंडोज एक्लिप्स वर्कस्पेस पर वापस भेजता हूं। (मैं भी विंडोज पीसी पर एक दूरस्थ सीवीएस चेकआउट कर सकते हैं।) घर से निर्माण करने के लिए, मैं एक कस्टम निर्माण आदेश
- SSH के लिनक्स x86 पीसी के लिए,
- rsync से सी ++ परियोजना है का उपयोग अपने विंडोज एक्सक्लिप्स वर्कस्पेस मेरे लिनक्स एक्लिप्स वर्कस्पेस,
- और उसके बाद मेकफ़ाइल के लिए सही पथ निर्दिष्ट करते हुए लिनक्स-x86 पीसी पर चलता है।
हर बार सीवीएस में मेरे परिवर्तन किए बिना प्रयोगशाला और घर के बीच आगे जाने के लिए, मैं rsync का उपयोग करता हूं। जब मैं प्रयोगशाला से घर में संक्रमण करता हूं, तो मैं अपने विंडोज एक्लिप्स कार्यक्षेत्र में स्रोतों को rsync करता हूं। जब मैं घर से निर्माण करता हूं, स्रोतों को वापस लिनक्स ग्रहण कार्यक्षेत्र में rsync'd मिलता है।
क्या ऐसा करने के लिए एक बेहतर, कम जीतने वाला तरीका है?
(मैं रिमोट डिबगिंग में दिलचस्पी नहीं है।)
नेटबीन अद्भुत है ... इसे JVM सेटिंग्स में -Xmx सेट करके पर्याप्त स्मृति दें ... यह आकर्षण की तरह काम करेगा। जब आपने कुछ फ़ाइलों को बदल दिया है तो मुझे सामग्री-सहायता के साथ एक छोटी सी समस्या थी, कभी-कभी आपको मैन्युअल रूप से "रीपर प्रोजेक्ट" पर क्लिक करने की आवश्यकता होती है। – Sreekar