যেমনটি অনেকে পরামর্শ দিয়েছেন, টার্কোইজএইচজি হয়ে মারকুরিয়ালের প্রবেশের ক্ষেত্রে খুব কম বাধা রয়েছে।
Windows এ তাদের জন্য এটি একটি একক ইনস্টলার বদলে দুই ইনস্টলারের (এবং কাপড় একটি সম্পূর্ণ লোড তারা সম্পর্কে জানতে চাই পারে) এবং THg ইউজার ইন্টারফেস অনেক বেশি পালিশ করা হয় TortoiseGit + + Msysgit ।
নামবিহীন প্রধান
আপনি যদি ভাবেন যে তারা নামহীন মাথা দ্বারা বিভ্রান্ত হবে, তবে তাদের ব্যবহারকে উত্সাহিত করবেন না। বেশিরভাগ hg
বইগুলি ভারসাম্যপূর্ণ পদ্ধতির গ্রহণ করে এবং টপোলজিক্যাল এবং নামযুক্ত উভয় শাখাকেই শেখায় এবং তাদের ব্যবহারের জন্য কোনটি উপযুক্ত তা পাঠককে নির্ধারণ করতে দেয়।
নামকরণ করা শাখা
একটি জিনিস যা আমি সত্যিই মিস করি তাgit
হল hg
এর নামযুক্ত শাখাগুলি , সুতরাং এটির একটি বিকল্প। git
আপনি যখন সেগুলিতে কাজ করছেন তখন শাখাগুলি ঠিক আছে, কিন্তু একবার আপনি সেই কাজটি অন্য একটি শাখায় মিশ্রিত করে ফেললে আপনি এই পরিবর্তনগুলির জন্য অনেক প্রসঙ্গ হারাবেন।
ইন hg
আপনি যদি একটি শাখা নামক তৈরী করতে পারে Jira#1234
এবং সবসময় যে সঙ্গে যুক্ত পুনর্বিবেচনা সমস্ত খুঁজে পেতে পারে ফিক্স । ইন git
, একবার আপনার শাখাটি মার্জ হয়ে গেলে এবং রেফটি মোছা হয়ে গেলে, আপনাকে পুনর্বিবেচনা গাছের টপোলজি থেকে সংশোধনগুলি সংশোধন করার অংশ বলেছিল inf এমনকি যদি আপনি রেফটি মুছেন না, আপনি এখনও কেবল সেই শাখায় শেষ প্রতিশ্রুতি জানেন, এর পূর্বপুরুষদের মধ্যে কোনটি এই শৃঙ্খলার অংশ ছিল না।
বুকমার্ক
বিকল্পভাবে, আপনি যদি নামযুক্ত শাখাগুলি ব্যবহার করতে না চান তবে git
আপনার বেনামে শাখাগুলির সাথে একটি স্টাইল ওয়ার্কফ্লো চান তবে তার পরিবর্তে আপনি বুকমার্কগুলি ব্যবহার করতে পারেন ।
এটি উভয় বিশ্বের সেরা হতে পারে - তারা একটি git
কর্মপ্রবাহ শিখতে পারে , তবে আরও সহজ hg
কমান্ড ব্যবহার করতে পারে ।
সূচক / ক্যাশে / মঞ্চ অঞ্চল
ব্যক্তিগতভাবে, আমি মনে করি শিক্ষার্থীরা 'বেনামে' মাথা না রেখে git
ইন্ডেক্সের সূচী / ক্যাশে / মঞ্চাঞ্চল দ্বারা বিভ্রান্ত হওয়ার সম্ভাবনা অনেক বেশি hg
। আমি hg
কমান্ড লাইনে এই উন্নত কার্যকারিতাটি optionচ্ছিক করে তোলা পছন্দ করি , git
আপনি যেভাবে সর্বদা এটি ব্যবহার করতে চান / ধরে নেন।
আমি আরও মনে করি যে মঞ্চের অঞ্চলটি এমন কমিটকে উত্সাহিত করে যা পরীক্ষা করা বা সংকলিত হয়নি। যেহেতু স্থান আমি কাজ করেছি একটি ছিল অনেক যদি এটা কম্পাইল না কমিট না নিয়ম, আমি অনেক বরং আমরা সরাইয়া রাখা / লুকোবার জায়গা পরিবর্তন আমি এই মুহূর্তে চাই না, পুনরায় রানের ইউনিট পরীক্ষা এবং একটি সংস্করণ যা কমিট আমি সংকলন জানি।
পরে আপনি যখন hg বাইসেক্ট বা গিট বাইসেক্ট ব্যবহার করে কোনও বাগ সন্ধান করতে আসবেন , আপনি নিজেকে ধন্যবাদ জানাতে পারবেন যে আপনি সংকলনকারীগুলিই নয় , সমস্ত সংশোধনীর পরীক্ষা করতে পারেন।