eclipse - ग्रहण विध्वंसक प्लगइन का उपयोग करके प्रतिबद्ध करने की कोशिश करते समय "चेकआउट केवल एक संस्करण संसाधन पर किया जा सकता है" प्राप्त करना




svn commit (5)

एक ही त्रुटि के साथ एसवीएनकिट में बग की सूचना दी गई है।

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

Some of selected resources were not committed.
Some of selected resources were not committed.
svn: E200007: Commit failed (details follow):

svn: E200007: Commit failed (details follow):
svn: E200007: CHECKOUT can only be performed on a version resource [at this time].
svn: E175002: CHECKOUT request failed on '/svn/subco-digital.coderepo/!svn/rvr/2110/trunk/myproject/src/main/java/org/mainco/subco/myproject/validator/UserFormValidator.java'

मैंने सत्यापित किया है कि मैंने अपनी परियोजना के नवीनतम संस्करण की जांच की है। मैं इन दोहराई गई त्रुटियों का ख्याल कैसे रख सकता हूं?


जब सर्वर svn संस्करण को अपग्रेड कर रहा है तो इसका मुकाबला करें।

आइडिया इंटेलिज उपयोगकर्ता के लिए , हमें क्या करना है

  1. बाएं प्रोजेक्ट पैनल में प्रोजेक्ट रूट निर्देशिका का चयन करें
  2. शीर्ष मेनू में, VCS -> Subversion -> Cleanup चयन करें

अब आप चेकइन / आउट करने में सक्षम होना चाहिए।


मुझे इस मुद्दे को हल करने में कठिनाई हुई और मुझे अंत में पता चला कि क्या हुआ।

यदि आप ग्रहण या इंटेलिजे आईडीईए के साथ एसवीएन ऐड-ऑन का उपयोग करते हैं और कुछ फाइलों को हटाते हैं (सिस्टम के फाइल ब्राउज़र से , तो आपको यह संदेश भी मिल जाएगा।

आईडीईए में इसे हल करने में एकमात्र तरीका बाहरी एसवीएन उपकरण के माध्यम से परिवर्तन करना था, फिर आईडीई और चेकआउट परिवर्तनों को फिर से खोलना था। उसके बाद मैं ऐसी कोई त्रुटि के साथ प्रतिबद्ध करने में सक्षम था।


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

svn commit -m "comment" -N /path/to/file

सफाई मेरे लिए काम किया:

प्रोजेक्ट पर राइट क्लिक करें -> टीम -> क्लीनअप / रीफ्रेश करें





subversive