হ্যাঁ, আমি মনে করি এটি একটি খারাপ ধারণা। আমাকে ভুল করবেন না, এটি করার কারণটি দুর্দান্ত শোনাচ্ছে তবে ফলাফলটি এখনও ভয়াবহ হতে পারে।
ট্র্যাকড শাখাটি টান দেওয়ার সময় আপনার একত্রীকরণের দ্বন্দ্ব হবে, কমপক্ষে আমি আশংকা করি যে ঘটনাটি ঘটবে, তবে আমি ভুল হতে পারি।
আমি এখনই কর্মক্ষেত্রে এটি পরীক্ষা করতে চাই না, তবে আপনার নিজেরাই এটি চেষ্টা করা উচিত।
আসলে আপনি কেবল সাম্প্রতিক প্রতিশ্রুতি পরীক্ষা করতে পারেন। একটি নতুন শাখা তৈরি করুন, কিছু ক্ষুদ্র প্রতিশ্রুতিবদ্ধ করুন, চেরি বাছাই করুন বা কোনও অটোমোমিটের সাথে একীভূত হোন।
তারপরে আপনার স্ক্রিপ্টটি চালান, টানুন এবং যদি আপনার ফলাফলটি একটি ভয়াবহ একীকরণের জগাখিচুড়ি হয়, তবে আপনার অবশ্যই দিবালোকের সময়ে অবশ্যই এটি করা উচিত নয়।
পরিবর্তে আপনি সম্ভবত এটি একটি রাত্রি বিল্ড বা সাপ্তাহিক বিল্ডে রেখে দিতে পারেন।
এমনকি একটি রাত্রে একটি খারাপ ধারণা হতে পারে।
আপনি হয় সপ্তাহে এটি চালাতে পারবেন, যখন আপনি নিশ্চিত হন যে কোনও মার্জ সংঘাত তৈরি হবে না কারণ সোমবার সবকিছু শেষ হয়েছে।
অন্যথায় ছুটির মরসুমে এটি বছরে 1-2 বার চালান, যখন মার্জ বিরোধগুলি ঘটে না।
তবে সমাধান কোড শৈলীর জন্য আপনার অগ্রাধিকারের উপর নির্ভর করতে পারে।
আমি মনে করি যে একটি সেটআপ স্ক্রিপ্ট তৈরি করা যা স্বয়ংক্রিয়ভাবে গিট সংগ্রহস্থল তৈরি করে এবং প্রকল্পের জন্য হুকগুলি সেট করে নেওয়া ভাল।
অথবা আপনি প্রকল্পের মধ্যে আপনার ডেভসের জন্য একটি ফোল্ডারে হুক সেটআপ স্ক্রিপ্ট অন্তর্ভুক্ত করতে পারেন এবং কেবল গিটটিতে এটি পরীক্ষা করতে পারেন।