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