2009-05-15 9 views
5

मुझे पता है कि relative paths in subversion के बारे में कोई प्रश्न है, लेकिन यह मेरे लिए काम नहीं करता है।सबवर्जन बाहरी परिभाषा में सापेक्ष पथ मेरे लिए काम नहीं करता है!

त्रुटि मैं मिलता है:

svn propset svn:externals "openscada_da_server_common ../../openscada_da_server_common/schema" /tmp/atlantis-trunk/org.openscada.da.client.viewer/schema 
svn: Ungültige Eigenschaft svn:externals 
    auf »/tmp/atlantis-trunk/org.openscada.da.client.viewer/schema«: 
    Ziel »../../openscada_da_server_common/schema« ist ein absoluter 
    Pfad oder enthält »..« 

बराबर अंग्रेज़ी संस्करण होना चाहिए:

"Invalid %s property on '%s': target '%s' is an absolute path or involves '..'" 

मेरा प्रश्न क्यों है? तोड़फोड़ डॉक्स के अनुसार उसे मान्य मान http://svnbook.red-bean.com/en/1.5/svn.advanced.externals.html

उत्तर

1

है यदि आप मैन्युअल आप आपका संदर्भ पेज में एक सा आगे पढ़ें निम्नलिखित पर ध्यान देंगे:

इसके अलावा, स्थानीय उपनिर्देशिका हिस्सा परिभाषा में शामिल नहीं हो सकता है .. मूल निर्देशिका संकेतक (जैसे ../../skins/myskin)।

स्पष्टता के लिए, संबंधित पथ के साथ, svn:externals के लिए तर्कों की सही क्रम है:

^/../otherRepo/trunk/path/to/dir  dir 
+0

लेकिन यह केवल स्थानीय पथ को संदर्भित करता है! और आगे मुझे ../openscada_da_server_common/schema के बजाय ../openscada_da_server_common/schema का उपयोग कर एक ही त्रुटि मिलती है। मैंने कोशिश की क्योंकि मुझे पैराग्राफ के बारे में भी यकीन नहीं था। यदि आप केवल अपने वर्तमान पथ में चीजों का संदर्भ दे सकते हैं तो यह इस सुविधा के लिए समझ में नहीं आता है। – Mauli

+2

ठीक है, नए का दूसरा भाग (v1.5 के रूप में) svn: बाहरी परिभाषा स्थानीय पथ है। –

+2

ठीक है, आप सही हैं, मैं पूरी तरह से चूक गया कि बाह्य परिभाषा के लिए तर्कों का क्रम बदल गया। मुझे आरटीएफएम (अधिक खुली आंखों के साथ) – Mauli

4

स्वैप अपने 2 मानकों के स्थानों।

+0

क्या आप प्रस्तावित संपादन दिखा सकते हैं? –

+0

क्या कोई इसे स्पष्ट कर सकता है और इसे दिखा सकता है कि यह सही ढंग से होना चाहिए? क्या 2 पैरामीटर? –

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