2010-01-21 16 views
60

का उद्देश्य डॉक्स के अनुसार:खदान भरा हुआ है और उनकी भरा आदेशों

(एम सी) खदान संघर्ष - सभी संघर्षों (समान)
(टीसी) उनकी-संघर्ष के लिए मेरे संस्करण को स्वीकार - सभी संघर्षों (समान) के लिए अपने संस्करण को स्वीकार

(एमएफ) खदान पूर्ण - पूरी फ़ाइल की मेरी संस्करण (यहां तक ​​कि गैर संघर्ष)
(TF) उनकी भरा स्वीकार करते हैं - पूरे के अपने संस्करण को स्वीकार फ़ाइल (समान)

मैं * -conflict और * -full कमांड के बीच अंतर को समझ नहीं पा रहा हूं। ऐसा लगता है जैसे यह आपको एक ही परिणाम मिलेगा।

धन्यवाद!

इस प्रश्न के अधिक विस्तृत प्रतिक्रिया के लिए this thread देखें।

उत्तर

59

'संघर्ष' संस्करण केवल विवादों के लिए निर्दिष्ट प्रति का उपयोग करेगा, सामान्य विलय किसी अन्य परिवर्तन के लिए काम करने देगा।

'पूर्ण' संस्करण का उपयोग करके मर्ज के परिणामों को अनदेखा करते हुए, संपूर्ण फ़ाइल का उपयोग निर्दिष्ट किया जाएगा।

http://svnbook.red-bean.com/en/1.5/svn.tour.cycle.html#svn.tour.cycle.resolve

+2

यह एक महान सारांश है, इस धागे को अधिक विस्तार से प्रतिक्रिया के लिए देखें: http://stackoverflow.com/questions/2121158/a-example-of-a-change-that-is-not-a-conflict –

28

मेरा संघर्ष प्रत्येक संघर्ष की स्थिति में आपके कोड का उपयोग करेगा, लेकिन फिर भी अन्य सभी परिस्थितियों में नियमित रूप से विलय कर देगा।

मेरा पूर्ण आपकी संपूर्ण फ़ाइल का उपयोग करेगा, जिससे उनके सभी परिवर्तनों को फेंक दिया जाएगा।

+3

मैं जानना दिलचस्पी होगी क्यों इस जवाब पर downvotes। क्या यह तकनीकी रूप से गलत है? यह अनिवार्य रूप से स्वीकार्य उत्तर के समान जानकारी है, इसमें केवल लाल पुस्तक का लिंक नहीं है, और यह वास्तव में उसके उत्तर की एक प्रति नहीं है क्योंकि इसे वास्तव में उसके सामने दिया गया था। – digitaljoel

संबंधित मुद्दे