2010-08-19 6 views
8

में ऑटो डालने सबवर्सन संशोधन संख्या ग्रहण कैसे कर सकता हूं, मुझे एक सहायता पृष्ठ में मेरे कोड का संस्करण संख्या प्रदर्शित करने में रूचि है। आदर्श रूप से मैं एक Major.Minor.SVNrevision प्रारूप का उपयोग करता हूं, जहां SVNrevision संख्या स्वचालित रूप से खींचा गया था। मुझे उम्मीद है? संदेह है कि एक चर है जिसे मैं कहीं भी एक्सेस कर सकता हूं, लेकिन यह नहीं पता कि यह क्या हो सकता है।मैं अपने कोड

कोई संकेत?

उत्तर

1

आपकी मदद फ़ाइलों संस्करणीकृत रहे हैं, तो मैं एक बाहरी स्क्रिप्ट एक ग्रहण निर्माता के रूप में आदेश कुछ कीवर्ड प्रतिस्थापन (using for instance svnversion)

लेकिन अगर आपकी मदद फ़ाइलें उत्पन्न कर रहे हैं, इस kind of script can help हो सकता है (यह भी आधारित बनाने के लिए जोड़ना होगा svnversion पर "GlobalRev" वापस पाने के लिए)।

मेजर और माइनर संस्करण की जानकारी को किसी अन्य सॉस से संग्रहीत और पुनर्प्राप्त करने की आवश्यकता है हालांकि: वे "svn-related" जानकारी नहीं हैं।

5

आप अपनी कामकाजी फाइलों में तथाकथित एसवीएन कीवर्ड जोड़कर ऐसा कर सकते हैं। This chapter contains standard SVN keywordsSVN propset SVN: कीवर्ड "दिनांक लेखक संशोधन" help.html सभी ने इस भंडार के साथ काम करता लिए इस प्रतिस्थापन उपलब्ध बनाने के लिए कीवर्ड: प्रत्येक फ़ोल्डर SVN के लिए

  1. सेट संपत्ति: तो फिर आपके पास दो विकल्प

  2. SVN विन्यास फाइल को संशोधित (Windows पर: % USERPROFILE% \ Application Data \ सबवर्सन \ config, लिनक्स पर: ~/.subversion/config) सभी खजाने और फ़ाइलों के लिए स्वत: गुण सक्षम करने के लिए (अनुसार थपथपाना टैन) आप के साथ काम कर रहे हैं: सेट सक्षम-ऑटो-सहाराहाँ करने के लिए और फिर [ऑटो रंगमंच की सामग्री] अनुभाग में जोड़ें: * .html = SVN: कीवर्ड = दिनांक लेखक संशोधन

+0

क्या मैं कुछ फाइल में निदेशक की नवीनतम संशोधन संख्या डाल सकता हूं? मैं नवीनतम ट्रंक संशोधन के साथ एक फ़ाइल लेना होगा - यह कैसे प्राप्त करने के लिए? – Hurda

+0

हां, आप कर सकते हैं, अगर आप मेरे उत्तर में लिंक देखते हैं: आपको 1 फ़ाइल की आवश्यकता है। कुछ फ़ाइल कीवर्ड $ Rev $ और 2. इस फ़ाइल के लिए संपत्ति सेट करें: svn ps svn: कीवर्ड "Rev" फ़ाइल। फिर, प्रत्येक svn अद्यतन के बाद, $ Rev $ को नवीनतम संशोधन के साथ बदल दिया जाएगा। एचटीएच – pmod

+0

मुझे अभी भी यह नहीं मिल रहा है - मैं फाइल बी में फ़ाइल ए की संशोधन संख्या चाहता हूं। मैं यह कैसे कर सकता हूं? – Hurda