আমাদের কাছে বর্তমানে একটি জটিল এবং অদক্ষ বিল্ড সিস্টেম রয়েছে যা অনেকগুলি এসভিএন এবং গিট রেপো (প্রায় 50% প্রতিটি) সমন্বিত থাকে, যা একটি গিট সাবমডিউলস রেপো সহ। আমাদের কাছে বাড়ির তৈরি স্ক্রিপ্টগুলি রয়েছে যা পুরোপুরি কমবেশি পরিচালনা করে।
আমাদের (বদ্ধ-উত্স) কোডবেসের একটি প্রধান বিষয় হ'ল এটি দৃ tight়ভাবে সংযুক্ত হয়েছে এবং প্রতিটি প্রকল্প একই সংস্করণে একই সময়ে প্রকাশিত হয়।
আমরা এটিকে একটি সহজ সিস্টেম এবং একটি একক ভিসিএসে স্থানান্তর করতে চাই এবং গিট সাবমডিউলস, গুগল রেপো এবং মনোরেপোস সহ কয়েকটি বিকল্প বিবেচনা করছি। চূড়ান্ত ভিসিএস এখনও সংজ্ঞায়িত করা হয়নি (এটি ম্যান্ডেট করা বিকল্পগুলি বাদে), এবং এটি আমাদের পরিস্থিতি আরও ভাল ফিট করতে পারে যদি এসএনএন, গিট বা অন্য কিছু হতে পারে।
আমরা প্রতিটি সমাধানের যোগফল এবং বিয়োগের তালিকা তৈরির চেষ্টা করছি এবং বর্তমানে মনোরপোসগুলির সাথে আমাদের কাছে থাকা একটি বড় সমস্যাটি হ'ল এটি বাহ্যিক সত্তার সাথে কিছু মডিউল ভাগ করে নেওয়া সহজ বা এমনকি সম্ভব বলে মনে হচ্ছে না। আমরা চাই those লোকগুলি চেকআউট করতে এবং সেই মডিউলগুলিতে সাধারণত কাজ করতে সক্ষম হয়, তবে বাকি রেপোর কোড বা ইতিহাস অ্যাক্সেস করতে সক্ষম না হয়। এই মুহূর্তে আমরা প্রায়শই বা ব্যাপকভাবে এটি করি না তবে ভবিষ্যতে আমরা সম্ভবত এটি করতে পারি এবং আমরা এটি একটি দুঃস্বপ্নে পরিণত হতে চাই না কারণ আমরা এখানে একটি খারাপ সিদ্ধান্ত নিয়েছি।
ভিসিএস সিস্টেমে কি এই ধরনের সুবিধা ব্যবস্থাপনার ব্যবস্থা বিদ্যমান?
বা এই সমস্যাটি প্রশমিত করার কোনও উপায় আছে?