यदि विभिन्न परिवर्तनों के लिए अलग-अलग उपयोगकर्ताओं के साथ 10 अलग-अलग परिवर्तनों द्वारा फ़ाइल बदल दी गई है।टीएफएस मर्ज चेंज मुख्य शाखा में सेट
फिर उपयोगकर्ता जो परिवर्तन 5 में चेक किया गया है, उसके परिवर्तनों को मर्ज करने का निर्णय लेता है।
परिवर्तन 1 से 4 में परिवर्तनों के साथ क्या होगा? क्या वे स्वचालित रूप से विलय हो जाएंगे?
सही। हालांकि: व्यावहारिक शब्दों में आप अपने कॉन्फ़िगर किए गए 3-तरफा विलय टूल में एल्गोरिदम द्वारा सीमित होते हैं, और स्वयं परिवर्तनों की प्रकृति से। यदि 1 ~ 5 में परिवर्तन सभी कोड के दिए गए ब्लॉक को छुआ, तो चेरी चुनने # 5 प्रभावी रूप से उस ब्लॉक में सभी परिवर्तनों को लाएगा। ब्लॉक में फ़ाइलों को विभाजित करने के बारे में विभिन्न उपकरण आक्रामक हैं। (डिफ़ॉल्ट उपकरण का रूढ़िवादी रूढ़िवादी है; आपको # 1-4 से परिवर्तन देखने की अधिक संभावना होगी, ट्रेडऑफ कम निर्भरताओं को छोड़ा जा रहा है) बेशक, आपको हल करने से पहले संघर्षों की समीक्षा करने का मौका मिलेगा। इसके अलावा सामान्य निर्माण/परीक्षण/चेकइन नीति चक्र। –
मुझे एहसास है कि यह एक बहुत पुराना जवाब है, लेकिन आपने कुछ ऐसा स्पर्श किया है जो मेरे लिए महत्वपूर्ण है (और दूसरों?) को समझने के लिए। क्या होता है यदि परिवर्तन 5 1 ~ 4 में कुछ बदलावों के लिए कोड 'पास' पर स्पर्श करता है? 1 ~ 4 में परिवर्तन विलय में खींचा जाएगा? और बाद में 1 ~ 4 मर्ज करना संभव होगा? – Cruiser
परिवर्तन 1-4 को विलय में नहीं खींचा जाएगा, और बाद में उन्हें विलय कर देगा जब उन्हें विलय – jeroenh