मैं सप्ताहांत में घर पर कुछ काम कर रहा था और मेरे कार्यालय कंप्यूटर (एक वीपीएन के माध्यम से जुड़े) में कोड परिवर्तनों को मर्ज करने के लिए गिट का उपयोग किया और कुछ बहुत बदसूरत विलय समस्याओं को पाया।गिट विलय: लिनक्स और विंडोज दोनों पर स्रोत को संशोधित करने के बाद मुझे बहुत सारे विलय संघर्ष क्यों मिलते हैं?
सभी मर्ज पहले बहुत साफ किया जाना चाहिए था के रूप में सब कुछ शुक्रवार को कार्यालय में प्रतिबद्ध है और मैं केवल शनिवार और रविवार को मेरे घर के कंप्यूटर में परिवर्तन किए। लेकिन जब मैंने अपने ऑफिस कंप्यूटर में बदलाव खींचा तो मैं विलय विवादों के एक टन के साथ समाप्त हुआ।
मैं मर्ज संघर्ष साफ है, लेकिन फिर मैंने पाया कि फ़ाइलें (क्या मैं किसी भी फाइल है कि मैं सप्ताहांत में बदल बता सकते हैं से) के कई <<<<<<< HEAD" and ">>>>>>> D1/master
फ़ाइलों भर था। उदाहरण के लिए:
diff --git a/web/Web.Controller/Helpers/FormsAuthentication.cs b/web/Web.Controller/Helpers/FormsAuthentication.cs
index 8571f53..4a9c9fc 100644
-- a/web/Web.Controller/Helpers/FormsAuthentication.cs
++ b/web/Web.Controller/Helpers/FormsAuthentication.cs
@@ -10,7 +10,10 @@
/// </summary>
public class FormsAuthenticationUtility : IAuthenticationUtility
{
<<<<<<< HEAD
=======
>>>>>>> D1/master
#region IAuthentication Members
/// <summary>
मैं अपने घर के कंप्यूटर से नकल स्रोत कोड के साथ तुलना करके kdiff
का उपयोग कर कोड को ठीक करने में सक्षम था, लेकिन यह सिर्फ पूरी तरह से में गड़बड़ लगती है।
कोई भी विचार क्या हो रहा है?
क्या आप उस शाखा का ग्राफ दिखा सकते हैं जिसे आपने विलय किया था और जिस शाखा को आपने विलय किया था, जैसे 'गिट लॉग - ग्राफ मास्टर होम/मास्टर 'या कम से कम बिल्कुल दो शाखाओं के बीच संबंध क्या है जो आपने विलय किया है? –
सबसे पहले मैंने अपने कार्यालय कंप्यूटर से रेपो को अपने घर के कंप्यूटर पर क्लोन किया, घरेलू कंप्यूटर (शाखा सहित) में बदलाव किए, घर की मरम्मत के लिए होम रिपो पर सबकुछ किया और विलय कर दिया। तब मैंने घर के रेपो से कार्यालय रेपो में बदलावों को खींच लिया और कार्यालय मास्टर शाखा में विलय करने की कोशिश की। – Dan
क्या आपने यह जांच की है कि क्या आपके घर के कंप्यूटर में कोर के समान कोर.autocrlf सेटिंग है? यदि नहीं, तो कृपया मेरे उत्तर में दिए गए लिंक पर एक नज़र डालें, जिसने मुझे (शायद) इसी तरह के मामले में मदद की है –