2008-10-22 9 views
9

मैंने एक बैच स्क्रिप्ट लिखी जो कंपनी के कामकाजी आधार के खिलाफ मेरे स्रोत कोड को दोबारा अद्यतन करता है। जब संघर्ष होते हैं, तो यह एक क्रिया के लिए संकेत देता है। 'आधार' और 'उनके पूर्ण' के बीच क्या अंतर है? क्या 'मेरा पूरा' मतलब है "कामकाजी प्रतिलिपि में मेरे परिवर्तन रखें, मैं उन्हें बाद में प्रतिबद्ध करूंगा"?प्रत्येक एसवीएन स्वचालित संघर्ष समाधान कार्रवाई क्या करती है?

उत्तर

10

http://svnbook.red-bean.com/en/1.5/svn-book.html#svn.ref.svn.c.resolve

सारांश में:

आधार

फ़ाइल है कि आधार संशोधन करने से पहले आप अपने काम की नकल नवीनीकृत किया गया था चुनें। यही वह फ़ाइल है जिसे आपने अपने नवीनतम संपादन करने से पहले चेक आउट किया था।

काम कर यह मानते हुए कि आप मैन्युअल रूप से संघर्ष समाधान संभाला है, फ़ाइल के संस्करण का चयन के रूप में यह वर्तमान में अपने काम के पिछले भाग में खड़ा है।

खदान पूर्ण

हल फ़ाइलों की प्रतियों के साथ सभी विरोध हुआ फ़ाइलों वे तुरंत खड़े हो गए के रूप में इससे पहले कि आप SVN अद्यतन भाग गया।

उनकी भरा

हल फ़ाइलों जब आप SVN अद्यतन भाग गया है कि सर्वर से लाई थे की प्रतियों के साथ सभी विरोध हुआ फ़ाइलें।

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