আমি পেশায় কোনও প্রোগ্রামার নই, তবে আমি কিছু কোডিং করি এবং কিছু গিথুব ব্যবহার করি। আমি যা দেখেছি তা অবাক করে দিয়েছি a আমি গিটের সাথে খুব পরিচিত
একটি প্রকল্প রয়েছে যা আমি পেয়েছি যা একটি (ছোট) বাগ আমাকে প্রভাবিত করছে। আমি এটি খুঁজে পেতে এবং ঠিক করতে একটি বিকেল কাটিয়েছি। আমি ভান্ডারটি কাঁটাচামচ করেছি, পরিবর্তনটি প্রতিশ্রুতিবদ্ধ করেছি এবং একটি অনুরোধ জারি করেছি। এটি "বিকাশের শাখায় একীভূত" হওয়ার পরে বন্ধ হয়ে গেছে দেখে আমি বুঝতে পেরেছিলাম যে সব ঠিক আছে।
আমি আজ আমার শাখা অপসারণের জন্য প্রস্তুত হয়ে রেপো ব্রাউজ করছিলাম এবং কমিটিকে রক্ষণাবেক্ষণকারীর রেপোতে কোথায় একত্রিত করা হয়েছিল তা আমি খুঁজে পাচ্ছি না। কিছু সময়ের পরে আমি বুঝতে পারি এটি একটি প্রতিশ্রুতিবদ্ধ হিসাবে যুক্ত হয়েছে, তবে লেখক আর আমার নেই।
যতদূর আমি এটি করার একমাত্র উপায় বলতে পারি তা হ'ল মূল লেখককে সরিয়ে ফেলার জন্য বিশেষত একটি রিবেস, সংশোধন বা অন্যান্য ইতিহাস পুনর্লিখন ব্যবহার করা।
এটি আমার কাছে খুব ভুল বলে মনে হচ্ছে। সর্বোপরি এটি বিভ্রান্তিকর, দুর্ভাগ্যবশত এই রেপোটির লেখক সকলের কৃতিত্বের জন্য কৃতিত্ব নিচ্ছেন এবং তারপরে মূল অবদানকারীর ইতিহাস হারিয়ে যায়। আবার এটি একটি ছোট বাগ, আমি এটি আমার পেশাদার জীবনবৃত্তান্তের জন্য ব্যবহার করি না, এটি কেবল অসাধু বলে মনে হয়।
এটা কি স্বাভাবিক? আমি এটি সম্পর্কে কিছু বলতে হবে?
সম্পাদনা: সাধারণ অনুভূতিটি মনে হয় আমার জিজ্ঞাসা করা উচিত, তাই আমি আজ সকালে ঠিক তাই করব।
নীচের অনুরোধ অনুযায়ী। আমি যাচাই করেছি এবং আমার কোড উপস্থিত রয়েছে এবং আমি যেমন লিখেছিলাম ঠিক তেমনই প্রয়োগ করা হয়েছিল (মন্তব্য সহ)। আমি যাচাই করেছি যে প্রতিশ্রুতিবদ্ধ ও লেখক উভয়ই পরিবর্তন করা হয়েছে। আমার পরিবর্তনগুলির সাথে একই সময়ে একটি অতিরিক্ত পরিবর্তন যুক্ত হয়েছিল। এটি একটি একক লাইন, এটি প্যাচের পাশাপাশি অন্যান্য কোডগুলিকেও প্রভাবিত করবে। IE এক লাইন সংযোজনটি আমি যে বাগটি ঠিক করেছিলাম তার সাথে সম্পর্কিত নয়।
আপডেট মনে হচ্ছে এর উত্তরটি ছিল যে লেখক একটি উন্নয়ন শাখা বজায় রাখেন এবং তার মাস্টার শাখাটি এতে যুক্ত করতে চান না। তিনি একীভূত হওয়া এড়ানোর জন্য আমার প্রতিশ্রুতি পুনরায় রচনা করেছিলেন। চেরি-পিক, রিবেস, এবং প্রয়োজন অনুসারে চারপাশে কমিট করার জন্য আমি মূল শাখা খ / সি গিটের প্রচুর শক্তিশালী সম্পর্কে উদ্বিগ্ন ছিলাম না।
গিথুব এ কি আদর্শ?
কোন শাখায় প্যাচ প্রয়োগ করতে হবে তা জিজ্ঞাসা করার জন্য আমি কি কোনও প্রকল্পের পরিচালকের সাথে যোগাযোগ করব?