আমি একটি সাবসার্জন গিখ পড়ে আমি কেন মার্চুরিয়াল বা গিট বা অন্য কোনও ডিভিসিএস বিবেচনা করব না বা বিবেচনা করব না ।
আমার একটি সম্পর্কিত ফলোআপ প্রশ্ন আছে। আমি এই প্রশ্নটি পড়ি এবং প্রস্তাবিত লিঙ্কগুলি এবং ভিডিওগুলি পড়ি এবং আমি সুবিধাগুলি দেখি তবে সামগ্রিক মানসিকতার লোকেরা যে কথা বলছে তা আমি দেখতে পাই না।
আমাদের টিম 8-10 বিকাশকারী যারা 60 টি প্রকল্পের সমন্বয়ে একটি বৃহত কোড বেসে কাজ করে। আমরা সাবভারশন ব্যবহার করি এবং একটি প্রধান ট্রাঙ্ক রয়েছে। যখন কোনও বিকাশকারী একটি নতুন ফগবুগস কেস শুরু করেন তারা একটি এসএনএন শাখা তৈরি করে, শাখায় কাজটি করুন এবং তারা শেষ হয়ে গেলে তারা আবার ট্রাঙ্কে মিশে যান। কখনও কখনও তারা একটি বর্ধিত সময়ের জন্য শাখায় থাকতে পারে এবং পরিবর্তনগুলি বেছে নিতে ট্রাঙ্কটি শাখায় মার্জ করে।
আমি যখন লিনাসকে একটি শাখা তৈরি করার বিষয়ে এবং কখনই আবার এটি না করার বিষয়ে আলোচনা দেখি তখন তা আমাদের মোটেই নেই। আমরা সম্ভবত ইস্যু ছাড়াই এক সপ্তাহে 50-100 শাখা তৈরি করি। সর্বাধিক চ্যালেঞ্জ হ'ল মার্জ করা তবে আমরা এটিতেও বেশ ভাল হয়েছি। আমি শাখার পুরো মূলের চেয়ে ফোগবুগস কেস এবং চেকইন দ্বারা একত্রীকরণের ঝোঁক রাখি।
আমরা কখনই দূর থেকে কাজ করি না এবং আমরা কখনও শাখা ছাড়াই না। যদি আপনি একমাত্র কোড বেসের সেই বিভাগে কাজ করছেন তবে ট্রাঙ্কে একত্রীকরণটি মসৃণ হয়ে যায়। যদি অন্য কেউ কোডের একই বিভাগটি সংশোধন করে থাকে তবে মার্জটি অগোছালো হতে পারে এবং আপনার কিছু শল্য চিকিত্সা করার প্রয়োজন হতে পারে। দ্বন্দ্বগুলি দ্বন্দ্ব, আমি কোডটি বুঝতে যথেষ্ট স্মার্ট না হলে কোনও সিস্টেম কীভাবে এটি বেশিরভাগ সময় সঠিকভাবে পেতে পারে তা আমি দেখছি না।
একটি শাখা তৈরির পরে নিম্নলিখিত 60 কে + ফাইলগুলির চেকআউটটি কিছুটা সময় নেয় তবে এটি আমরা যে কোনও উত্স নিয়ন্ত্রণ ব্যবস্থা ব্যবহার করব তা সমস্যা an
এমন কোনও ডিভিসিএসের কিছু সুবিধা রয়েছে যা আমরা দেখছি না এটি আমাদের জন্য খুব উপকারী হবে?