2008-08-05 13 views
14

मैं स्टैक ओवरफ़्लो फ़ूटर में देखता हूं कि एसवीएन संशोधन संख्या प्रदर्शित होती है। क्या यह स्वचालित है और यदि हां, तो एएसपी.नेट में इसे कैसे कार्यान्वित किया जाता है?एएसपी.नेट डिस्प्ले एसवीएन संशोधन संख्या

(अन्य भाषाओं में समाधान स्वीकार्य हैं)

+1

यदि आप एएसपी.NET एमवीसी का उपयोग कर रहे हैं, तो मैंने एक [आसानी से अनुवर्ती तरीके से 3-चरणीय मार्गदर्शिका को आसानी से लिखा है नवीनतम एसवीएन संशोधन प्राप्त करें और प्रदर्शित करें] (http://www.fatlemon.co.uk/2008/12/automatic-svn-revision-numbering-in-aspnet-mvc/ "एएसपी.नेट एमवीसी में स्वचालित एसवीएन संशोधन संख्या - www.fatlemon.co.uk "): ओ) – Andrew

उत्तर

5

सुनिश्चित करें कि फ़ाइल svn है बनाओ: कीवर्ड "रेव आईडी" और फिर डाल $ रेव वहाँ में कहीं $।

this question and the answers to it देखें।

1

खोज के एक "और" :-(आप खोज पट्टी पर ASP.NET SVN के लिए कोई खोज करते हैं, तो आप नहीं यह पेज 6 या इतने पर मिलेगा एक "या" के बजाय हो रहा है।

यह निश्चित रूप से हमारे सतत एकीकरण सेटअप में कुछ शोधन मिलना चाहिए।

0

हम MSBuild को यह से SVNRevisionLabeller का उपयोग करें और चर पारित संकलित वेबसाइट dll बनाते समय उपयोग करने के लिए। यह में GetCurrentAssembly() का उपयोग कर नेट के लिए तो उपलब्ध है अंतिम निर्माण

0

हमारे रेल ऐप में मेरे पास एक रहस्य (अप्रयुक्त यूआरएल, प्रमाणीकृत उपयोगकर्ता की एक निश्चित कक्षा तक सीमित है) कार्रवाई है जो सचमुच करता है इस

render :text => `svn info #{RAILS_ROOT}` 

(इस Process.Start के बराबर ("SVN जानकारी ...") यदि आप .net के साथ ही परिचित हैं है) मैं अगर पुरुष सोच रहा हूँ तो सर्वरों का प्रबंधन करने वाले ने हाल ही में साइट को अपडेट किया है, मैं इस यूआरएल को हिट कर सकता हूं, और

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