আমি প্রায়শই পড়েছি যে এইচজি (এবং গিট এবং ...) এসভিএন এর চেয়ে মার্জ করার ক্ষেত্রে আরও ভাল তবে এইচজি / গিট যেখানে এসভিএন ব্যর্থ হয় (বা যেখানে এসভিএনকে ম্যানুয়াল হস্তক্ষেপের প্রয়োজন হয়) যেখানে কোনও কিছু সংহত করতে পারে তার ব্যবহারিক উদাহরণ আমি কখনও দেখিনি। আপনি কি শাখা / মডিফাই / কমিট /...- এর কয়েকটি ধাপে ধাপে তালিকার পোস্টগুলি পোস্ট করতে পারেন- যে অপারেশনগুলি দেখায় যে এইচজি / গিট খুশিতে এগিয়ে যাওয়ার সময় এসভিএন কোথায় ব্যর্থ হবে? ব্যবহারিক, অত্যন্ত ব্যতিক্রমী মামলা নয় ...
কিছু ব্যাকগ্রাউন্ড: আমাদের কয়েক ডজন বিকাশকারী এসভিএন ব্যবহার করে প্রকল্পগুলিতে কাজ করে যা প্রতিটি প্রকল্প (বা অনুরূপ প্রকল্পের গ্রুপ) এর নিজস্ব ভান্ডারে রয়েছে। আমরা কীভাবে রিলিজ- এবং বৈশিষ্ট্য-শাখাগুলি প্রয়োগ করতে জানি তাই আমরা প্রায়শই সমস্যার মধ্যে পড়ি না (যেমন, আমরা সেখানে এসেছি, তবে আমরা "পুরো দলের কাছে ট্রমাজনিত এক প্রোগ্রামার") এর জোয়েলের সমস্যাগুলি কাটিয়ে উঠতে শিখেছি বা "একটি শাখা পুনরায় সংহত করতে দুই সপ্তাহের জন্য ছয় বিকাশকারী প্রয়োজন")। আমাদের রিলিজ-শাখা রয়েছে যা খুব স্থিতিশীল এবং কেবল বাগফিক্স প্রয়োগ করতে ব্যবহৃত হয়। আমাদের ট্রাঙ্ক রয়েছে যা এক সপ্তাহের মধ্যে একটি রিলিজ তৈরি করতে সক্ষম হওয়ার জন্য পর্যাপ্ত স্থিতিশীল হওয়া উচিত। এবং আমাদের বৈশিষ্ট্য-শাখা রয়েছে যা একক বিকাশকারী বা বিকাশকারীদের গোষ্ঠীগুলি কাজ করতে পারে। হ্যাঁ, এগুলি পুনরায় সংহত হওয়ার পরে মুছে ফেলা হয় যাতে তারা ভান্ডারটিকে বিশৃঙ্খলা না করে। ;)
সুতরাং আমি এখনও এসভিএন থেকে এইচজি / গিটের সুবিধাগুলি সন্ধান করার চেষ্টা করছি। আমি কিছুটা অভিজ্ঞতা অর্জন করতে চাই, তবে এমন কোনও বড় প্রকল্প নেই যা আমরা এখনও এইচজি / গিতে যেতে পারি, তাই আমি ছোট্ট কৃত্রিম প্রকল্পের সাথে খেলতে আটকে আছি যেখানে কেবল কয়েকটি তৈরি ফাইল রয়েছে। এবং আমি কয়েকটি ক্ষেত্রে সন্ধান করছি যেখানে আপনি Hg / Git এর চিত্তাকর্ষক শক্তি অনুভব করতে পারেন, যেহেতু এখন পর্যন্ত আমি প্রায়শই সেগুলি সম্পর্কে পড়েছি তবে সেগুলি আমি নিজে খুঁজে পাইনি।