मेरा देव पर्यावरण विजुअल स्टूडियो 2010 है, रिशेर्पर 5.1.3000.12 और अंखएसवीएन 2.1.10129.17 स्थापित है।क्या रिशेर्पर 5.1 रिएक्टर (रिफैक्टर-> मूव) सही ढंग से AnkhSVN को सूचित करें/एसवीएन इतिहास बनाए रखें?
यह मेरी समझ है कि रिशेर्पर को फ़ाइल पर एसवीएन इतिहास बनाए रखने के लिए, एक रिफैक्टर-> मूव कमांड फ़ाइल पर किया जाता है, जब AnkhSVN (या VisualSVN, आदि) को सूचित करना चाहिए। हालांकि, जब मैं विजुअल स्टूडियो में समाधान एक्सप्लोरर के माध्यम से ऐसा रिफैक्टर करता हूं, तो AnkhSVN फ़ाइल को हटाए/जोड़ के रूप में ले जाता है, इस प्रकार उस फ़ाइल के लिए एसवीएन इतिहास खो देता है। असल में, अंख फ़ाइल के नए संस्करण को भी नहीं जोड़ता है, यह सिर्फ पुराने को हटा देता है, और मुझे प्रतिबद्ध करने से पहले मुझे मैन्युअल रूप से "जोड़ना" होगा।
हालांकि, अगर मैं फ़ाइल को स्थानांतरित करने के लिए समाधान एक्सप्लोरर के माध्यम से सीटीएल-एक्स, सीटीएल-वी करता हूं, तो अंख इसे एक प्रतिलिपि/चाल के रूप में पहचानता है और इतिहास को बनाए रखता है, नई फ़ाइल को स्वतः जोड़ता है, और आम तौर पर व्यवहार करता है एक उम्मीद करेगा।
क्या यह किसी और के लिए काम करता है, और यदि ऐसा है, तो क्या आपको इसे काम करने के लिए कुछ भी मुश्किल करना पड़ा? क्या मैंने रिसर्चर के साथ AnkhSVN को तार करने के लिए कहीं भी एक सेटिंग याद की है, क्या मुझे शायद प्लगइन के नए संस्करणों की आवश्यकता है, या शायद यह किसी प्रकार की स्थापना आदेश समस्या है? (मैंने पहले रिशेर्पर स्थापित किया, फिर अंख)।
मैं सूचना है कि Resharper 6 जारी की गई है था ... अगर किसी के पास अचूक सबूत हैं कि इससे समस्या हल हो जाती है, तो मुझे लगता है कि मुझे उस संस्करण में मुफ्त में अपग्रेड करने की अनुमति है। सुनिश्चित नहीं है कि इससे इस मुद्दे में मदद मिलेगी या नहीं। – Egahn
मुझे इसके बारे में अन्य स्टैक ओवरफ्लो प्रश्न दिखाई दिए हैं: http://stackoverflow.com/questions/2426073/when-you-move-files-around-in-visual-studio-will-ankh-svn-turn-that-into -ए-एसवीएन-मो और http://stackoverflow.com/questions/13745/resharper-and-tortoisesvn, जो इंगित करता है कि यह * काम करना चाहिए, लेकिन ऐसा प्रतीत नहीं होता है। – Egahn