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