मैं अपनी कंपनी में कुछ आंतरिक सॉफ्टवेयर (अजगर में लिखा) के लिए दो डेवलपर्स में से एक हूं। सॉफ्टवेयर एक सर्वर अनुप्रयोग है जो एक समर्पित लिनक्स बॉक्स पर चलने के लिए डिज़ाइन किया गया है। वर्तमान में, हमारे पास हमारी एसवीएन रिपॉजिटरी रखने वाला एक बॉक्स है और इस बॉक्स का उपयोग परीक्षण के लिए भी किया जाता है। समस्या यह है कि मैं इसे विंडोज पर एक्लिप्स का उपयोग करके अपने वर्कस्टेशन पर विकसित कर रहा हूं और यह ऐप विंडोज पर नहीं चल सकता है।
ऐसे वातावरण को ठीक से व्यवस्थित कैसे करें ताकि आप परियोजना और कोड को स्थानांतरित करने पर अपना बहुमूल्य समय न खो सकें ताकि आप इसका परीक्षण कर सकें?
वर्तमान में मैं svn चेकआउट कर रहा हूं, कुछ कोड बदलें और फिर इसे विकास सर्वर पर परीक्षण के लिए अपलोड करें (svn के माध्यम से नहीं)। इसे सर्वर पर टेस्ट करें, कुछ बदलें, इसे फिर से टेस्ट करें आदि। इसके बाद कमिटमेंट आता है। यह लगातार अपलोड और परीक्षण मुझे पागल बना रहा है। मैंने प्रोजेक्ट को सर्वर पर रखने की कोशिश की है (चेकआउट टू होम डायर) लेकिन इससे एक्लिप्स की पूरी समस्या पैदा होती है।
जाहिर है मुझे इसमें बहुत अधिक अनुभव नहीं है, इसलिए मैं पूछ रहा हूं कि इस प्रकार की समस्याओं के बारे में सबसे अच्छे तरीके क्या हैं?