2012-11-14 8 views
5

मेरे पास ट्रंक की एक शाखा है। मुझे शाखा में बाहरी हिस्सों के गुणों को एक अलग बिंदु पर फिर से सेट करने की आवश्यकता है। मेरा विचार उन सभी को हटाना था और उन्हें प्रोसेट के साथ फिर से सेट करना था। जब मैं टाइप svn propdel svn:externals http://path-to-branch/externalssvn निकालें: फ़ोल्डर से बाहरी गुण

मैं

SVN: E200009: लक्ष्य काम कर किया जाना चाहिए प्रतिलिपि पथ

क्या मेरी कमांड के साथ समस्या?

+0

ठीक है, मैं कोशिश की है: SVN propset --revprop -r HEAD SVN: बाहरी "http: // एबीसी/abc" http: // SVN-server-पथ करने वाली शाखा/रूपरेखा SVN: E175002 : डीएवी अनुरोध विफल रहा; यह संभव है कि रिपोजिटरी का प्री-रेप्रप्रॉप-चेंज हुक या तो असफल रहा या अस्तित्वहीन नहीं है svn: E175008: कम से कम एक संपत्ति परिवर्तन विफल हुआ; भंडार अपरिवर्तित है svn: E175002: संपत्ति 'बाहरी' सेट करने में त्रुटि: प्री-रेप्रप्रॉप-चेंज हुक (निकास कोड 1) द्वारा आउटपुट के साथ क्रांति परिवर्तन अवरुद्ध: svn के अलावा संशोधन गुणों को बदलना: लॉग प्रतिबंधित है सुनिश्चित नहीं है कि इसका क्या अर्थ है ... – Guy

+1

"पूर्व-सुधार-परिवर्तन हूट द्वारा अवरुद्ध परिवर्तन रद्द करें" - मान लीजिए कि यह एक टाइपो है और आपका मतलब हुक है, इसका मतलब है कि एक कस्टम प्री-रेव हुक है जो आपको परिवर्तन करने से रोकता है। आपको अपने भंडार के व्यवस्थापक से संपर्क करने की आवश्यकता होगी। –

उत्तर

13

आपका आदेश रिपॉजिटरी यूआरएल पर काम कर रहा है, कामकाजी प्रति नहीं। पहले एक काम की नकल की जाँच करें:

svn co http://path-to-branch path/to/workingcopy 

फिर अपने काम करने के पिछले भाग में संपत्ति को संशोधित:

svn propdel svn:externals path/to/workingcopy 

परिवर्तन प्रतिबद्ध है, और आप पूरी तरह से तैयार किया जाना चाहिए। मैं यह इंगित करने के लिए क्षमा नहीं करूँगा कि उन्हें पहले हटाने के लिए वास्तव में आवश्यक नहीं है, प्रोपेडिट संपत्ति को पहले से कहीं भी ओवरराइट करेगा।

+3

लेकिन प्रॉपर्टीज –

+0

गुणों को बदलने के लिए अधिक सही तरीका है आप सही हैं। फिक्स्ड। –

+0

मैंने कुछ गुण लिखने के लिए निम्न कोशिश की है, लेकिन मुझे सिंटैक्स का यकीन नहीं है: – Guy

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