আমি সম্প্রতি বিটবাকেট দ্বারা প্রয়োগ হিসাবে গিটফ্লো মডেলটির সাথে কাজ শুরু করেছি। এবং একটি জিনিস যা আমার কাছে সম্পূর্ণ পরিষ্কার নয়।
আমরা নিয়মিত ব্যাকলগিং, পরিকল্পনা এবং রিফ্যাক্টরিং কার্যগুলি প্রয়োগ করে আমাদের প্রযুক্তিগত debtণ সুরাহা করার চেষ্টা করি। এই ধরনের রিফ্যাক্টরিং শাখাগুলি একত্রীকরণের মধ্যে টানা-অনুরোধগুলির সাথে শেষ হয় develop। আমার প্রশ্ন হ'ল রিফ্যাক্টরিং শাখাগুলি কোথায় গিটফ্লোতে অন্তর্ভুক্ত ?
featureউপসর্গ ব্যবহার করা সবচেয়ে যুক্তিসঙ্গত বলে মনে হয়, তবে এটি পুরোপুরি সঠিক মনে হয় না, কারণ রিফ্যাক্টরিং কোনও নতুন কার্যকারিতা যুক্ত করে না।- তবে
bugfixউপসর্গটি ব্যবহার করা ঠিক যেমনটি ঠিক তেমন সঠিক মনে হয় না তেমনি কোনও আসল বাগ রিফ্যাক্টরিংয়ের সমাধানও নেই । - অন্যদিকে কাস্টম উপসর্গ তৈরি করা বিষয়গুলিকে অতিরিক্ত ইঞ্জিনিয়ারিং না করা জটিল বলে মনে হচ্ছে।
আপনার কি এমন পরিস্থিতি ছিল? আপনি এটিকে সমাধান করার জন্য কোন অনুশীলন ব্যবহার করেন? কেন দয়া করে ব্যাখ্যা করুন।
refactor, তারপরে এটি স্পষ্ট যা রূপান্তর করে প্রতিটি মার্জটি পণ্যটিতে কী করবে বলে আশা করা হচ্ছে (বাগফিক্স: ভাঙা আচরণ সংশোধন করুন, বৈশিষ্ট্য: নতুন আচরণ যুক্ত করুন, রিফ্যাক্টর: পূর্ববর্তী আচরণটি ধরে রাখুন)। তবে @ মিঃকোচিজ ঠিক বলেছেন, আপনি যে আলাদা কোনও কাজ করছেন না তা অন্য কাজগুলির সত্যই এটি হওয়া উচিত। এও নোট করুন যে আপনার রিফ্যাক্টররা যদি বিল্ডটি ভেঙে দেয় তবে তারা রিফ্যাক্টর নয়!