6

मेरी दुकान एक ओएसएस उत्पाद के लिए रिलीज प्रबंधन प्रक्रिया को औपचारिक बनाने की कोशिश कर रही है जिसे हम बनाए रखते हैं (संपादित करें: संस्करण नियंत्रण के लिए एसवीएन का उपयोग करके)। यह एक प्रकार का वेब विकास ढांचा/सीएमएस प्रकार की चीज है, क्योंकि इसमें एक उत्पाद है जो अन्य परियोजनाओं के शीर्ष पर बनाया गया है। यह संस्करण प्रणाली के बारे में स्पष्ट संचार करता है जो विशेष रूप से उन डेवलपर्स के लिए महत्वपूर्ण है जो टूल का उपयोग कर रहे हैं।संस्करण संस्करण को विज़ुअलाइज़ करने के उदाहरण कैसे हैं?

मैं इस प्रणाली को ग्राफ़ करने के तरीके के बारे में कुछ उदाहरण ढूंढने की उम्मीद कर रहा हूं ताकि हम इसे आंतरिक रूप से और बाहरी डेवलपर्स के साथ बेहतर तरीके से संवाद कर सकें। मुझे पता है कि संस्करण के चारों ओर बहुत सारे मानकों और सर्वोत्तम प्रथाएं हैं, इसलिए मुझे उम्मीद है कि यह किसी भी तरह की दृश्य शब्दावली तक फैली हुई है। एक उदाहरण के रूप में, http://en.wikipedia.org/wiki/Versioning#Software_Versioning_schemes पर एक निफ्टी ग्राफ है। क्या इस तरह के चीजों को डिजाइन किया जाना चाहिए इस पर कोई गाइड हैं?

उत्तर

3

पहला, अगर यह एक ओएसएस परियोजना है, तो संभावना है संस्करण प्रणाली वाद एक Distributed one (DVCS)

यदि हां, तो इस branching model can be of interest हैं।
विचार रिमोट रेपो से आप जो एकीकृत करना चाहते हैं उसे नियंत्रित करना है।

alt text http://nvie.com/wp-content/uploads/2009/12/Screen-shot-2009-12-24-at-11.32.03.png

+0

यह एक शानदार चार्ट है, लेकिन परियोजना अभी के लिए सबवर्जन का उपयोग कर रही है। मैं गिटूब इन चार्टों को कैसे करता हूं और एसवीएन के लिए एक समान टूल ढूंढना पसंद करता हूं, इस बारे में मैं एक बड़ा प्रशंसक हूं। –

0

मैं यह भी जरूरत है। टोर्टोइज एसवीएन में अंतर्निहित ग्राफ बहुत व्यस्त है, लेकिन मैंने इसका उपयोग किया है। लेकिन उपरोक्त वॉनसी की तस्वीर की तरह, मुझे लगता है कि मैं सूखे मिटा बोर्ड और रंगीन मार्करों के साथ जा रहा हूं। मैं इसे अपने घन के बाहर लटका दूंगा। इसे revs, तिथियों, sprints और परियोजनाओं के साथ एनोटेट करें, और हम सभी सेट हो जाएगा।