2011-12-09 12 views
13

के साथ डेल्फी एक्सई 2 सबवर्जन एकीकरण का उपयोग कर सकता हूं मैंने अभी सबवर्सन में संशोधन नियंत्रण प्रणाली माइग्रेट की है। हमने सबवर्जन, 1.7 के नवीनतम संस्करण का उपयोग करना चुना है। जब मैं इतिहास दृश्य में स्विच डेल्फी संपादक में एक त्रुटि होती है:क्या मैं सबवर्जन 1.7

पथ 'पथ// मेरी/परियोजना के लिए' के ​​लिए एक सबवर्सन 1.7 का हिस्सा या अधिक से अधिक काम कर रहे प्रतिलिपि 'पथ पर निहित/प्रतीत होता है /मेरी परियोजना'। इस कामकाजी प्रति का उपयोग करने के लिए कृपया अपने सबवर्जन क्लाइंट को अपग्रेड करें।

स्पष्ट रूप से XE2 के साथ भेजे गए एकीकरण सबवर्सन 1.7 का समर्थन नहीं करता है। क्या किसी को इस समस्या का समाधान पता है?

उत्तर

18

नवीनतम संस्करण स्थापित करना संभव है (SourceForge SVN repository से नवीनतम स्रोत प्राप्त करने के लिए एक सबवर्जन क्लाइंट का उपयोग करें)।

संपादित करें (स्पष्टीकरण के लिए): "आरएडी स्टूडियो संस्करण अंतर्दृष्टि" ओपनसोर्स प्रोजेक्ट है जो आईडीई सबवर्जन एकीकरण प्रदान करता है। इसका स्रोत कोड SourceForge पर एक सबवर्जन रिपोजिटरी में बनाए रखा जाता है। तो आप उस भंडार से नवीनतम स्रोत प्राप्त करने के लिए किसी भी सबवर्जन क्लाइंट का उपयोग कर सकते हैं।

वर्तमान में परियोजना का सक्रिय रखरखाव Uwe Schuster है।

मैंने वर्तमान ट्रंक (संशोधन 152) का उपयोग करने के लिए सफलतापूर्वक अपना (परीक्षण) आरएडी स्टूडियो एक्सई 2 अपडेट किया है। ये कदम उठाएँ:

  1. बाहर नवीनतम सूत्रों
  2. चेक ओपन आईडीई में परियोजना समूह, पुस्तकालय प्रत्यय परियोजना विकल्प में 160 करने के लिए प्रत्येक पैकेज
  3. हटाएं या svn.dcp नाम बदलें, svnui के लिए बदल जाते हैं। डीसीपी $(BDS)\lib\Win32\Release निर्देशिका में
  4. आईडीई, सभी तीन पैकेज (SVN, svnui, svnide) के पुनर्निर्माण बंद
  5. बदलें svn160.bpl, svnui160.bpl, $(BDS)\bin निर्देशिका
  6. में svnide160.bpl
  7. बदलें $(BDS)\bin\subversion निर्देशिका में सबवर्सन ग्राहक DLLs
  8. प्रारंभ आईडीई
+0

मेरे पास कछुए के रूप में svn 1.7 है। यह डेल्फी एकीकरण है जिसके बारे में मुझे कुछ भी पता नहीं है। –

+0

हां, फिर आप "आरएडी स्टूडियो संस्करण अंतर्दृष्टि" के नवीनतम स्रोत प्राप्त करने के लिए कछुए का उपयोग कर सकते हैं, इसे पुनर्निर्माण कर सकते हैं और इसे अपने आईडीई में स्थापित कर सकते हैं। –

+0

मैंने उस परियोजना को ट्रंक पर जांच लिया है लेकिन यह निर्माण में विफल रहता है। त्रुटि अजीब है। 'FSvnClient.AddToChangeList' पर संकलक शिकायत करता है कि ऐसी कोई विधि नहीं है। मैं विधि कोड में स्पष्ट रूप से विधि देख सकता हूं। मैं डेल्फी एक्सई 2 में निर्माण कर रहा हूं और यह थोड़ा चिंताजनक है कि संकुल सभी 150.bpl हैं। संक्षेप में, मैं पूरी तरह से समुद्र में हूँ! –

5

TOndrej और उवे को किसी और को जो समस्या का सामना करना पड़ता है, और धन्यवाद के लिए, यहाँ वास्तव में क्या है (मैं CollabNet Subversion Client DLLs 1.7.1.7211 प्रयुक्त) मैं XE2 में svn 1.7 का एकीकरण प्राप्त करने के लिए किया था। मुझे उम्मीद है कि यह एक्सई में काम करेगा।

  • Version Insight Plus Beta 7.1 इंस्टॉल करें।
  • win32svn क्लाइंट स्थापित करें।
  • HKEY_CURRENT_USER\Software\Embarcadero\BDS\9.0\Subversion में रजिस्ट्री सेटिंग के साथ उपयुक्त svn क्लाइंट पर डेल्फी आईडीई को इंगित करें। REG_SZ नाम SvnDllDir नाम का मूल्य जोड़ें, जिसका मान Win32svn क्लाइंट, C:\Program Files (x86)\Subversion\bin की स्थिति में bin निर्देशिका है। एक्सई के लिए यह ...\BDS\8.0\... होगा।
+0

यदि आप नवीनतम TortoiseSVN और VersionInsightPlus बीटा 7.1 स्थापित करते हैं जो वास्तव में आपको चाहिए। –

+0

@Stefan मुझे ऐसा नहीं लगता है। आपको रजिस्ट्री कुंजी की आवश्यकता है। और मेरा कछुआ 64 बिट है, और इसमें डीएलएल एक अलग नामकरण सम्मेलन है जिसमें से संस्करण अंतर्दृष्टि द्वारा माना जाता है। –

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