2010-11-22 5 views
12

मैं अपनी परियोजनाओं पर कई तृतीय पक्ष प्लगइन शामिल करने के लिए एसवीएन बाहरी का उपयोग करना चाहता हूं। इस तरह, गंतव्य/स्रोत जोड़े के साथ (बुलाया svn.externals) एक फ़ाइल में बाहरी मूल्य:: मैं इस ब्लॉग पोस्ट SVN बचत की सिफारिश पाया हैक्या एसवीएन अपनी संपत्तियों में कुछ प्रकार की टिप्पणियों का समर्थन करता है?

akismet http://svn.wp-plugins.org/akismet/trunk 
all-in-one-seo-pack http://svn.wp-plugins.org/all-in-one-seo-pack/trunk 

और -F झंडा उपयोग करने के लिए सेट करने के लिए संपत्ति, जैसे:

svn propset svn:externals -F svn.externals 

मुझे उपरोक्त जानकारी beer planet से मिली है।

अब quesiton के लिए। क्या एसवीएन एक टिप्पणी प्रारूप का समर्थन करता है जो मुझे इस svn.externals फ़ाइल पर टिप्पणी करने की इजाजत देता है? मैं libraries, widgets और इसी तरह के बाहरी भंडारों को समूहित करना चाहता हूं। साथ ही, मैं फ़ाइल के शीर्ष पर अपने साथी डेवलपर्स के लिए इस फ़ाइल/संपत्ति को अपडेट करने के निर्देशों को जोड़ने के बारे में सोच रहा था। उदाहरण के लिए, # संभालने एक टिप्पणी शुरू होता है:

# README: When updating svn:externals 
# 1. Update and save this file 
# 2. Run 'svn propset svn:externals -F svn.externals 
# 3. Commit 'svn ci -m "plugin XXXXXXXX added to svn:externals"' 

# wp plugins 
wp/content/plugins/akismet http://svn.wp-plugins.org/akismet/trunk 
wp/content/plugins/all-in-one-seo-pack http://svn.wp-plugins.org/all-in-one-seo-pack/trunk 

# jquery + plugins 
js/jquery http://jquery-ui.googlecode.com/svn/trunk 
# etc etc (this is just a random example of my idea) 

-

सारांश में, मेरे सवाल है, SVN उसके गुण टिप्पणी किसी प्रकार का समर्थन करता है? और अगर ऐसा होता है, तो वाक्यविन्यास क्या है?

उत्तर

15

स्रोत कोड से \ SVN \ main.c: 1124 (संस्करण 1.7.1) एक घंटे के भीतर

"  Lines in externals definitions starting with the '#' character\n" 
"  are considered comments and are ignored.\n" 
+0

दो उत्तर लगभग एक साल बाद, क्या है इस बारे में? वैसे भी धन्यवाद, ऐसा लगता है कि मेरा स्वयं का काल्पनिक फ़ाइल प्रारूप वास्तव में काम करता है। मैंने सवाल पूछा जब मैंने अभी एसवीएन का उपयोग करना शुरू कर दिया था और कंपनी के रेपो पर इसका परीक्षण करने की हिम्मत नहीं की थी। – davur

+0

मुझे यकीन नहीं है। किसी भी तरह से इस सवाल ने उस दिन के सामने वाले पृष्ठ को समाप्त कर दिया जब मैंने इसका जवाब दिया था। – sylvanaar

+3

"svnadmin create/tmp/repo" "svn co फ़ाइल: /// tmp/repo।" स्थानीय भंडार के साथ प्रयोग करने के लिए। – Veda