मैं पेशे से प्रोग्रामर नहीं हूं, लेकिन मैं कुछ कोडिंग करता हूं और कुछ का इस्तेमाल किया है। मैंने जो पाया है, वह मुझे आश्चर्यचकित करने वाली स्थिति है। मैं गिट से बहुत परिचित हूं।
एक परियोजना है जो मुझे एक (छोटी) बग में मिली थी जो मुझे प्रभावित कर रही थी। मैंने एक दोपहर बिताई और उसे ठीक किया। मैंने रिपॉजिटरी को कांटा, बदलाव के लिए प्रतिबद्ध किया और एक पुल अनुरोध जारी किया। यह देखने के बाद कि इसे "विकास शाखा में विलय" के रूप में बंद किया गया था, मुझे लगा कि सब ठीक है।
मैं आज ही अपनी शाखा को हटाने के लिए तैयार हो रहे रेपो को ब्राउज़ कर रहा था, और मुझे यह नहीं मिल रहा था कि कमेटी को मेंटेनर के रेपो में कहाँ मिला दिया गया था। कुछ समय बाद मुझे एहसास हुआ कि इसे एक प्रतिबद्धता के रूप में जोड़ा गया है, लेकिन लेखक अब मेरे साथ नहीं है।
जहां तक मैं ऐसा करने का एकमात्र तरीका बता सकता हूं कि मूल लेखक को हटाने के लिए विशेष रूप से रिबेस, संशोधन या अन्य इतिहास को फिर से लिखना होगा।
यह मुझे बहुत गलत लगता है। सबसे अच्छा यह भ्रमित करने वाला है, सबसे खराब रूप से इस रेपो का लेखक सभी के कमिट का श्रेय ले रहा है और फिर मूल योगदानकर्ता का इतिहास खो गया है। फिर से यह एक छोटा सा बग है, मैं इसे अपने पेशेवर फिर से शुरू के लिए उपयोग नहीं करता हूं, यह सिर्फ बेईमानी लगता है।
क्या यह सामान्य है? क्या मुझे इसके बारे में कुछ कहना चाहिए?
संपादित करें: सामान्य लग रहा है कि मुझे पूछना चाहिए, इसलिए मैं बस आज सुबह करूँगा।
नीचे दिए गए अनुरोध के अनुसार। मैंने जाँच की है और मेरा कोड मौजूद है और जैसा कि मैंने लिखा था (टिप्पणी सहित) में इसे लागू किया गया था। मैंने सत्यापित किया कि कमिटर और लेखक दोनों को बदल दिया गया है। मेरे परिवर्तनों के साथ ही एक अतिरिक्त परिवर्तन भी हुआ। यह एक एकल पंक्ति है, जो पैच के साथ-साथ अन्य कोड को भी प्रभावित करती है। IE एक पंक्ति जोड़ बग मैं ठीक कर रहा था से संबंधित नहीं है।
अपडेट यह लगता है कि उत्तर यह था कि लेखक एक विकास शाखा रखता है और अपनी मास्टर शाखा से उसमें विलय नहीं करना चाहता है। उन्होंने मर्ज से बचने के लिए मेरी प्रतिबद्धता को फिर से लिखा। मुझे मूल शाखा b / c git के चेरी-पिक, रीबेस, और जरूरत के अनुसार मर्ज करने के लिए बहुत शक्तिशाली के साथ संबंध नहीं था।
क्या यह जीथब पर विशिष्ट है?
क्या मुझे किसी परियोजना के अनुचर से संपर्क करना चाहिए कि वह किस शाखा से पैच लगाने के लिए कहे?