সম্পর্কিত: প্রতিটি গিট কমিট প্রকল্পের কাজকর্মের অবস্থায় ছেড়ে দেওয়া উচিত?
ধরুন আমি স্থানীয়ভাবে নিম্নলিখিত কমিটগুলি করি:
অ্যাপ্লিকেশন ভঙ্গ করে ডাটাবেস স্কিমা পরিবর্তন করুন।
অ্যাপ্লিকেশনটি আপডেট করুন যাতে এটি আবার ডেটাবেস স্কিমার সাথে সামঞ্জস্য হয়।
যতক্ষণ না আমি উভয় প্রতিশ্রুতি দেয়, ততক্ষণ master
কর্মক্ষম অবস্থায় থাকে। তবে, একটি .তিহাসিক সংস্করণ ভাঙা।
আমি সচেতন যে আমি git rebase -i
একসঙ্গে কমিটগুলি স্কোয়াশ করতে ব্যবহার করতে পারি । যাইহোক, ফলাফল প্রতিশ্রুতি বৃহত্তর এবং কম বর্ণনামূলক হবে। আমি কেন কিছু পরিবর্তন করেছি তা অনুসন্ধান করার জন্য যদি প্রতিশ্রুতিবদ্ধ ইতিহাস অনুসন্ধান করতে হয় তবে আমি বরং আমি কী করেছি এবং কেন তা দেখিয়ে আসল প্রতিশ্রুতিটি খুঁজে পেতে পারি।
আমার প্রশ্নগুলি হ'ল:
মাস্টার ভাঙ্গা historical তিহাসিক কমিটের কারণে কি কেউ সমস্যার সম্মুখীন হয়েছে ?
যদি তা হয় তবে স্বতন্ত্র প্রতিশ্রুতি বার্তাগুলি এবং পরিবর্তনগুলি ত্যাগ না করে এই জাতীয় সমস্যাগুলি এড়াতে কি সহজ উপায় আছে?