প্রশ্ন নেই যে প্রোগ্রামার সরঞ্জামগুলি নিয়ে বেশিরভাগ বিতর্ক ব্যক্তিগত পছন্দ (ব্যবহারকারী দ্বারা) বা ডিজাইনের উপর জোর দেয় , এটি হ'ল নির্দিষ্ট ব্যবহারের ক্ষেত্রে (সরঞ্জাম নির্মাতার দ্বারা) নকশাকে অনুকূল করা। টেক্সট এডিটর সম্ভবত সবচেয়ে বিশিষ্ট উদাহরণ - একটি সংকেতপদ্ধতিরচয়িতা যারা কাজ এবং কোডগুলি এ Windows এ কাজ করে Haskell, বাড়ীতে উপর ম্যাক, ক্রস-প্ল্যাটফর্ম এবং কম্পাইলার ইন্টিগ্রেশন মান এবং তাই বেছে নেয় এ গিয়ে Emacs উপর TextMate , ইত্যাদি
এটি কম সাধারণ যে সদ্য চালু হওয়া প্রযুক্তি প্রকৃতপক্ষে, প্রচলিত বিকল্পগুলির তুলনায় প্রদর্শিত হয়।
আসলেই কি ভার্সন-নিয়ন্ত্রণ সিস্টেম (ভিসিএস), বিশেষত সেন্ট্রালাইজড ভিসিএস ( সিভিএস এবং এসভিএন ) বনাম বিতরণ করা ভিসিএস ( গিট এবং মার্কিউরিয়াল ) ক্ষেত্রে?
আমি প্রায় পাঁচ বছর ধরে এসভিএন ব্যবহার করেছি এবং বর্তমানে যেখানে কাজ করি সেখানে এসভিএন ব্যবহৃত হয়। তিন বছরেরও কম আগে, আমি আমার সমস্ত ব্যক্তিগত প্রকল্পের জন্য গিটে (এবং গিটহাব) স্যুইচ করেছি।
আমি গিট ওভার সাবভারসিওনের বেশ কয়েকটি সুবিধার কথা ভাবতে পারি (এবং যা বেশিরভাগ অংশে কেন্দ্রীভূত ভিসিএসের মাধ্যমে বিতরণের সুবিধার ক্ষেত্রে বিমূর্ত), তবে আমি একটি বিপরীত উদাহরণের কথা ভাবতে পারি না - কিছু কাজ (যা প্রাসঙ্গিক এবং প্রোগ্রামারগুলিতে স্বাভাবিকভাবে উত্থিত হয়) ওয়ার্কফ্লো) যা সাবভারশন গিটের চেয়ে ভাল করে।
এ থেকে আমি একমাত্র উপসংহারে পৌঁছেছি যে আমার কাছে কোনও ডেটা নেই - গিটটি আরও ভাল নয় etc.
আমার অনুমান যে এই জাতীয় পাল্টা উদাহরণ বিদ্যমান, তাই এই প্রশ্ন।