2008-09-04 13 views
6

जब आप एक ग्रहण परियोजना पर सबक्लिप्स शेयर प्रोजेक्ट करते हैं तो फाइल सिस्टम के साथ वास्तव में क्या होता है जिसे सबवर्जन से बाहरी रूप से चेक आउट किया गया था? सभी .svn फ़ोल्डर्स पहले से ही मौजूद हैं। जब मैं परियोजना को सही तरीके से साझा करने का प्रयास करता हूं तो मुझे एक त्रुटि मिलती है, और मैं एसवीएन रिपोजिटरी ब्राउज़र से परियोजनाओं को हटा और पुनः जांचना नहीं चाहूंगा।हाथ से "शेयर परियोजना" ग्रहण?

उत्तर

12

ग्रहण के भीतर वास्तव में क्या होता है, मुझे लगता है कि यह कार्यक्षेत्र की .metadata निर्देशिका में कुछ भयानक चीजें करता है। यही कारण है कि कहा, मैं इस परियोजना के SVN सेटिंग्स के बारे में जानने के लिए ग्रहण प्राप्त करने के लिए निम्नलिखित की सिफारिश करेंगे:

  • कार्यक्षेत्र से प्रोजेक्ट हटाएं (रखना "डिस्क पर परियोजना सामग्री हटाएं" अनियंत्रित)
  • फ़ाइल> आयात ...> सामान्य> मौजूदा कार्यस्थान में परियोजनाओं ब्याज की मूल परियोजना (रों)
  • आयात अपने कार्यक्षेत्र में परियोजनाओं

यह है लगता वाले फ़ोल्डर पर

  • ब्राउज़ अपने कार्यक्षेत्र में "नई" परियोजनाओं को आयात करते समय उपवर्तन सेटिंग्स को देखते हुए उपclipse के दुष्प्रभाव।

  • +1

    अच्छी कॉल। यह ठीक काम किया। – jodonnell

    +0

    एक ही दृष्टिकोण सीवीएस परियोजनाओं के लिए भी काम करता है। –

    +0

    गिट के लिए भी काम करता है। – mwengler

    2

    शेयर परियोजना कार्रवाई जगह में कोई .svn मेटाडाटा के साथ अर्थात एक परियोजना का पहला संस्करण, एक प्रतिबद्ध करने के लिए करना है। अगर यह .svn निर्देशिका पहले से ही देखता है तो यह परेशान हो जाएगा। जैसा कि रॉब ने लिखा था, ग्रहण में उस चेक-आउट परियोजना को प्राप्त करने का तरीका आयात क्षमता का उपयोग करना है।

    +0

    _Share Project_ आमतौर पर '.svn/.git' के दौरान भी काम करता है और मौजूदा संस्करणों का पुन: उपयोग करते हुए साझा सुविधाओं को जोड़ता है। – digitarald

    1

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

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