हम Windows Server 2003 पर चल रहे विजुअल एसवीएन सर्वर का उपयोग करके हमारे स्रोत कोड की सेवा कर रहे हैं। हाल ही में, हमने एक परियोजना के एक हिस्से को अपनी खुद की रिपोजिटरी में एक नई परियोजना में विभाजित किया है, और फिर इसे svn:externals
का उपयोग करके मूल प्रोजेक्ट में जोड़ा है। तब से, जब हम Subclipse के साथ फाइलें करने का प्रयास करते हैं तो हमें समस्याएं आ रही हैं।हमारे सबवर्सन सेटअप के लिए "405 विधि अनुमत नहीं" मैं कैसे हल करूं?
त्रुटि हम हो रही है है:
SVN: असफल कमिट (विवरण का पालन करें):
SVN: '/ SVN' की PROPFIND: 405 पद्धति अनुमत नहीं (https://svn.ourserver.com)
थोड़ी देर के लिए गुगलिंग वास्तव में मदद नहीं करता था, और हमारी कॉन्फ़िगरेशन सही प्रतीत होती है। यह भी ध्यान दिया जाना चाहिए कि हम इन समस्याओं के बिना कुछ समय के लिए इस सर्वर को चला रहे हैं और परियोजना को दो भंडारों में विभाजित करने के अलावा, सर्वर में कोई बदलाव नहीं किए गए हैं (यानी, कॉन्फ़िगरेशन फ़ाइलें समान हैं)।
यह भी ध्यान दिया जाना चाहिए कि ये त्रुटियां केवल तब दिखाई देती हैं जब हम एक साथ कई फ़ाइलों को जांचने का प्रयास करते हैं। अगर हम एक समय में एक फाइल में चेक करते हैं तो कोई त्रुटि नहीं होती है। साथ ही, यह केवल उपclipse में दिखाई देता है जहां तक हम अभी जानते हैं, और Versions.app
(ओएस एक्स) ठीक काम करता प्रतीत होता है, इसलिए यह हमारा वर्तमान कामकाज है।
कारण खोजने के लिए त्रुटि का विश्लेषण कैसे करें और बाद में इसे ठीक करें?
मैं किसी भी तरह से एक एसवीएन गुरु नहीं हूं और अभी मैं अनजान हूं।
ऐसा लगता है कि हम एक ही पैकेज में कई फाइलों में जांच सकते हैं, लेकिन एकाधिक पैकेजों से फ़ाइलें नहीं। साथ ही, जब मैं परियोजना को दो रिपॉजिटरीज़ में "विभाजित" करता हूं, तो मैंने मूल संग्रह को नए नाम से आयात किया। मैंने डंप नहीं किया और फिर उस डंप को आयात किया। क्या यह हमारे मुद्दों का स्रोत हो सकता है, और यदि हां, तो मैं इसे कैसे हल करूं?
कुछ झटके के बाद ऐसा लगता है कि यह वास्तव में विभिन्न भंडारों में फ़ाइलों की जांच करते समय संबंधित है। यदि मैं एक ही समय में दोनों रिपॉजिटरी ए और रिपोजिटरी बी (svn:externals
द्वारा संदर्भित) में एक ही प्रतिबद्ध करने का प्रयास करता हूं, तो मुझे त्रुटि मिलती है। Versions.app
इसे सही तरीके से संभालता है, लेकिन मुझे लगता है कि यह सिर्फ दो काम कर सकता है, एक भी नहीं। उपclip दुर्भाग्य से विफल रहता है। अभी के लिए, हम बस कई काम करते हैं, एक भंडार ए के लिए और एक भंडार बी के लिए, यह ठीक काम करता है। अगर कोई मुझसे ज्यादा चालाक हो तो विवरण भर सकता है कि यह क्यों हो रहा है, चाहे इस तरह का सेटअप बेवकूफ है, आदि, कृपया आगे बढ़ें।
यह सुनिश्चित नहीं है कि यह संबंधित है क्योंकि यह एसवीएन से संबंधित नहीं था, लेकिन पिछले हफ्ते मेरे पास आईआईएस पर 405 विधि अनुमत त्रुटियां नहीं थीं और समाधान विंडोज से वेबडैव सुविधाओं को निकालना था। समस्या यह थी कि वेबडाव मेरी सेवा से पहले एक आरामदायक PUT कमांड पर वापस जा रहा था। –