2012-04-30 14 views
5

से कैसे कनेक्ट करूं मैं एसवीएन 1.6 रिपोजिटरी के साथ काम करने के लिए उपclipse 1.6.18 का उपयोग कर ग्रहण 3.72, (इंडिगो) में काम कर रहा हूं। यह सब उबंटू के नीचे चल रहा है।उपclipse में: मैं किसी मौजूदा वर्कस्पेस को मौजूदा भंडार

मेरे पास एक प्रोजेक्ट है जो मैंने अपने ग्रहण (मैं गैलीलियो का उपयोग कर रहा था) और इसके सभी हिस्सों को अपडेट करने से पहले सबवर्सन से डिस्कनेक्ट करना भूल गया - मूल रूप से एक्लिप्स, उपclipse आदि की कुल पुनर्स्थापना। अब जब मैं "टीम" "मुझे मिलता है" पैच लागू करें "।

चूंकि प्रोजेक्ट में सहेजे गए परिवर्तन नहीं हैं, इसलिए मैं सबवर्जन से पुनः कनेक्ट करना चाहता हूं ताकि मैं उन्हें प्रतिबद्ध कर सकूं। This Stack Overflow Question का उत्तर है लेकिन मुझे जवाब नहीं समझा। ("जीतने" के जवाब में धागे का एक लिंक भी है, लेकिन लिंक धागे पर नहीं जाता है)।

तो मैं अपने प्रोजेक्ट को उपवर्तन के साथ कैसे दोबारा जोड़ूं? अग्रिम में धन्यवाद।

उत्तर

6

निम्नलिखित दृष्टिकोण Git, SVN और किसी भी अन्य टीम प्रदाता के लिए काम करना चाहिए:

  • तो ग्रहण अपने मौजूदा परियोजना, उपयोग फ़ाइल> आयात> ExistingProjectIntoWorkspace

    के बारे में पता नहीं है - परियोजना अब अपनी कार्यक्षेत्र

  • में दिखाई देनी चाहिए टीम प्रदाता कॉन्फ़िगर नहीं है, उपयोग "परियोजना"> टीम> ShareProject> SVN/GIT

    - "परियोजना"> टीम मेनू अब सभी वस्तुओं को शामिल करना चाहिए आप उम्मीद करेंगे


"परियोजना> साझा परियोजना" उपलब्ध नहीं हो सकता। इसे जोड़ने के लिए "विंडो> परिप्रेक्ष्य को अनुकूलित करें> कमांड समूह उपलब्धता" पर जाएं और "टीम"

+0

ग्रहण स्थानीय प्रतिलिपि से अवगत है, यानी, मेरे कार्यक्षेत्र में से एक, लेकिन यह नहीं जानता कि इसका एसवीएन में किसी के साथ कोई संबंध है। ग्रहण से मैं भंडार को ठीक से ब्राउज़ कर सकता हूं - यह वहां सभी परियोजनाओं को देख सकता है, इसलिए मुझे बस दो कनेक्ट करने की आवश्यकता है; मुझे ग्रहण और एसवीएन से कहना है "ग्रहण में यह परियोजना एसवीएन में प्रोजेक्ट है" – user316117

+0

यह सिर्फ "परियोजना"> शेयरप्रोजेक्ट "है लेकिन यह काम किया! धन्यवाद! – user316117

+1

" प्रोजेक्ट> शेयर प्रोजेक्ट "उपलब्ध नहीं हो सकता है। इसे जोड़ने के लिए "विंडो> परिप्रेक्ष्य को अनुकूलित करें> कमांड समूह उपलब्धता" और "टीम" का चयन करें – ggb667

4

अन्य एसओ उत्तर यह ग्रहण से परियोजना को हटाने के लिए सुझाव दे रहा है, लेकिन पुष्टिकरण संवाद में "फ़ाइल सिस्टम पर सामग्री हटाएं" विकल्प का चयन किए बिना। यह ग्रहण के ज्ञान से परियोजना को हटा देगा, लेकिन फ़ाइलों को आपके फाइल सिस्टम पर छोड़ दें। फिर, ग्रहण नियंत्रण के तहत परियोजना को वापस पाने के लिए फ़ाइल> आयात> मौजूदा प्रोजेक्ट वर्कस्पेस में करें। उस उत्तर के मुताबिक, इस हटाने और पुनः आयात करने से परियोजना के लिए एसवीएन क्षमता वापस मिल जाएगी - मैं उस उत्तर की वैधता के लिए प्रतिबद्ध नहीं हो सकता; मैं केवल इसका व्याख्या कर रहा हूं।

0

मुझे एक ही समस्या है (मेरे ग्रहण में स्थापित उपclip प्लगइन वर्तमान में उपयोग की गई कार्य प्रति प्रारूप की तुलना में एक नया कामकाजी प्रति प्रारूप का उपयोग करता है कार्यक्षेत्र में)।

एक एसवीएन कमांड लाइन क्लाइंट के साथ "svn अपग्रेड" करना जो इंस्टॉल किए गए उपclipse के रूप में एक ही काम कर रहे कॉपी प्रारूप का उपयोग करता है समस्या को हल करता है: ग्रहण की अगली शुरुआत के बाद कार्यक्षेत्र में परियोजनाओं को सबवर्जन से जोड़ा गया था।

ग्रहण को पुनरारंभ करने के बाद परियोजनाएं अभी भी कनेक्ट नहीं हैं, "पैकेज एक्सप्लोरर" में प्रोजेक्ट के उप फ़ोल्डर के संदर्भ मेनू में "गुण" मेनू आइटम पर क्लिक करें जो उपवर्तन नियंत्रण में होना चाहिए और "सबवर्सन" "गुण" संवाद में आइटम। आपको एसवीएन-यूआरएल, रिपोजिटरी रूट और उस फ़ोल्डर के संशोधन के मान देखना चाहिए। प्रोजेक्ट के संदर्भ मेनू में संवाद बंद करने के बाद "टीम -> रीफ्रेश/क्लीनअप" चुनें और प्रोजेक्ट के अन्य सभी सबफ़ोल्डर को सही svn स्थिति दिखानी चाहिए।

संबंधित मुद्दे