c# - Build Version vs Revision number -


मेरे पास एक asp.net/C# ऐप है जो स्त्रोत नियंत्रण के बदले का उपयोग करता है।

मेरा ऐप स्वचालित रूप से इसे इकट्ठा करना और प्रत्येक विधान पर असेंबलफाइलवर्सन जो एक जादू की तरह काम करता है, और साइट के प्रशासनिक पक्ष में बिल्ड संख्या प्रदर्शित करता है।

हम जब हम परिनियोजन करते हैं, तब हम AssembleVersion और AssemblyFileVersion का ट्रैक रखते हैं, जब एक मुद्दा उठता है और हमें एक निश्चित संस्करण में वापस रोल करने की जरूरत है, हमें कोई अंदाज़ा नहीं है कि उपखंड में लक्ष्य को संशोधित करने के लिए कौन सा संशोधन है।

मेरे पास कुछ विचार हैं:

  1. असेंबल सहेजें टिप्पणी के रूप में विर्सन
  2. किसी भी मदद और सुझाव की सराहना की जाएगी

    नवीनीकृत: विकल्प "1" वास्तव में एक बेवकूफ विचार है, इसका मतलब यह होगा कि हर बार मैं निर्माण, सभी फाइलों को अद्यतन के रूप में चिह्नित किया जाएगा और जब मैं प्रतिबद्ध हूँ, हर पाप Gle फ़ाइल को अपडेट किया जाएगा

जब मैं बना रहा हूँ, तो मैं उस बिल्ड नंबर को हर जगह रख दिया।

< Ul>
  • मैं इसे एक svn में डाल दिया।
  • मैंने इसे बनाने वाले हर विधानसभा की असेंबली मेटाडेटा में डाल दिया।
  • मैं इसे फ़ाइल नाम के अंत में जोड़ता हूं मेरे संस्थापक।
  • मैं इसे अपने प्रत्येक तैनात वेबपेजों के पाद लेख में डाल दिया।
  • मैंने इसे अपनी रिपोर्ट के पाद लेख में डाल दिया।
  • मैंने इसे डाल दिया
  • मैं इसे अपने इंस्टॉलरों के लिए स्वागत स्क्रीन में रखता हूं।
  • केवल एक चीज जो मैं इसे नहीं डालती हूं मेरी कॉफी, जो।

    यह सब एक रखरखाव को एक नज़र में बताता है कि कोड को वे क्या देख रहे हैं, चाहे वे वेबपृष्ठ देख रहे हों, या एक के गुणों को देख रहे हों एक्सप्लोरर में निर्मित असेंबलियों का, या जो भी हो।


    Comments

    Popular posts from this blog

    c# - sqlDecimal to decimal clr stored procedure Unable to cast object of type 'System.Data.SqlTypes.SqlDecimal' to type 'System.IConvertible' -

    Calling GetGUIThreadInfo from Outlook VBA -

    Obfuscating Python code? -