क्या हमें यह जानने में मदद करने के लिए कोई अच्छी तकनीक है कि हमारी कार्यशील प्रति कौन सी शाखा (या ट्रंक) है? हमने हाल ही में सबवर्जन में परिवर्तित कर दिया है और हम रिलीज शाखाओं का उपयोग कर रहे हैं। मेरे पास दो डेवलपर रिलीज शाखा में बदलाव करते थे जो ट्रंक के लिए प्रतिबद्ध होना चाहिए था। हम सीआई (टीमसिटी) का उपयोग कर रहे हैं, इसलिए मैंने तुरंत समस्या को पहचाना और परिवर्तनों को वापस करने में सक्षम था लेकिन मैं इसे फिर से होने से रोकना चाहता हूं। विजुअल स्टूडियो के भीतर से, विशेष रूप से, गलती करना और गलत शाखा में प्रतिबद्ध होना आसान है।हम अपनी कार्यशील प्रतिलिपि की शाखा का ट्रैक कैसे रखते हैं?
हम TortoiseSVN और AnkhSVN का उपयोग कर रहे हैं।
जोड़ने के लिए संपादित: बस स्पष्ट करने के लिए, मैं लापरवाही गलतियों को रोकने के लिए एक विधि की तलाश में हूं, मुझे पहले से ही यह जानकारी कैसे मिलती है। दो लापरवाह गलतियाँ हैं जिन्हें मैं रोकने की कोशिश कर रहा हूं:
- गलत शाखा पर काम करना। यदि इसे प्रतिबद्ध करने से पहले पकड़ा जाता है, तो डेवलपर को परिवर्तनों को सही शाखा में वापस विलय करना होगा।
- गलत शाखा को प्रतिबद्ध करना। यह सबवर्सन में परिवर्तनों को वापस करने के साथ बिंदु 1 के दर्द को जोड़ती है।
जोड़ने के लिए संपादित: हमने अभी विज़ुअल एसवीएन वीएस प्लगइन पर स्विच किया है और इसमें एक टूलबार है जो वर्तमान कार्यशील प्रति का पथ प्रदर्शित करता है। मुझे वास्तव में आश्वासन पसंद है कि मैं सही शाखा पर काम कर रहा हूं।
पर्याप्त सच है, लेकिन इसने गलतियों को नहीं रोका है। हम आम तौर पर वीएस से काम करते हैं और अंखएसवीएन यूआरएल प्रदर्शित नहीं करता है। शायद यह VisualSVN को देखने का समय है। –
तो अब आप एक अलग सवाल पूछ रहे हैं। –