আমরা খুব ছোট আকারের একটি নতুন দলকে বুটস্ট্র্যাপ করছি (বলুন 2-5) আমার প্রশ্নটি: কোন ধরণের সংস্করণ নিয়ন্ত্রণ এই ধরণের দলের জন্য সবচেয়ে ভাল কাজ করে, হয় কেন্দ্রীভূত বা বিতরণকৃত।
আমরা খুব ছোট আকারের একটি নতুন দলকে বুটস্ট্র্যাপ করছি (বলুন 2-5) আমার প্রশ্নটি: কোন ধরণের সংস্করণ নিয়ন্ত্রণ এই ধরণের দলের জন্য সবচেয়ে ভাল কাজ করে, হয় কেন্দ্রীভূত বা বিতরণকৃত।
উত্তর:
সমস্তভাবে বিতরণ করা, কেন্দ্রীয়ভাবে আর আইএমএইচও-র জন্য সত্যিকার অর্থে কোনও বক্তব্য নেই, বিশেষত যদি আপনি দলের উন্নয়নের কথা বলছেন।
মার্চুরিয়ালের জন্য আর একটি ভোট, উইন্ডোজ এবং বিটবুককেট.অর্গ.এর অধীনে সেটআপ করতে কোনও ঝামেলা নেই সীমাহীন স্থান সহ বিনামূল্যে সংগ্রহস্থল (যা ব্যক্তিগত হতে পারে) নেই।
আপনি যদি কোনও ওপেন সোর্স প্রকল্পে কাজ করার পরিকল্পনা করছেন, গিট এবং গিথুব আরও পর্যাপ্ত / জনপ্রিয় বলে মনে হচ্ছে। যাইহোক, আপনি যদি ডিভিসিএসগুলিতে প্রবেশ না করেন তবে আমি আপনাকে পরামর্শ দিচ্ছি যে আপনি মার্চুরিয়াল এবং এই দুর্দান্ত উপায়টি দিয়ে শুরু করুন ।
এক যে আপনি সব ধারাবাহিকভাবে ব্যবহার করবে
[ব্যক্তিগতভাবে, আমি মারকুরিয়াল পছন্দ করি]
সম্ভবত সর্বোত্তম উত্তরটি হ'ল "আপনি যা স্বাচ্ছন্দ্য বোধ করেন" " এমনকি ব্যক্তিগত সামগ্রীতে কাজ করার সময়ও আমি গিট ব্যবহার করি। মনে হচ্ছে এটি উপরে এবং নীচে উভয়ই স্কেলিংয়ের জন্য বেশ ভাল কাজ করেছে এবং মার্কুরিয়ালের সাথে আমার সীমিত অভিজ্ঞতা প্রায় একই রকম।
আমি মনে করি আপনি যেটি স্বাচ্ছন্দ্যযুক্ত তা চয়ন করা উচিত। একটি ছোট দলে আপনার আলাদা কোড-ট্রি থাকতে হবে না (যেমন লিনাক্স-কার্নেল), তাই কেন্দ্রীয় সংগ্রহস্থলটি ঠিক আছে। তবে বিতরণকৃত ভিসিএস সহ আপনিও এই সেটআপটি রাখতে পারেন। তাই আমি জনপ্রিয়তা এবং ব্যক্তিগত অভিজ্ঞতা নিয়ে যাব। জনপ্রিয় হ'ল এসভিএন, গিট এবং মারকুরিয়াল। আপনার টিমগুলির সাথে কোনটি সর্বোত্তমভাবে ব্যবহৃত হয় তা আপনার সিদ্ধান্ত নেওয়া উচিত (অভিজ্ঞতা, আপনার পছন্দসই আইডিইতে সরঞ্জাম-সমর্থন ইত্যাদি)।
এটি আপনার ডেভেলপাররা প্রচুর কোড অফলাইনে বিকাশ করবে কি না তার উপর নির্ভর করে তবে কেবলমাত্র কোনও বিতরণকৃত বা কেন্দ্রীভূত সংগ্রহস্থলের মধ্যে বেছে নেওয়া, যেহেতু আপনার সিদ্ধান্ত নেওয়া উচিত এটিই প্রথম। তারপরে, আপনি যদি সিদ্ধান্ত নেন যে কোনও কেন্দ্রীভূত পদ্ধতির আপনার প্রয়োজন কেবলমাত্র এসভিএন এর চেয়ে ভাল কাজ করে। অন্যদিকে যদি আপনি গিট যাওয়ার চেয়ে বিতরণ পদ্ধতির দিকে যান, এমনকি উইন্ডোতেও এখন আপনার কচ্ছপের গিট রয়েছে (একই ইন্টারফেস যা এসএনএন এর জন্যও বিদ্যমান) enough এছাড়াও, আইডিই সমর্থনটিকে এত বেশি গণনা করবেন না কারণ আপনি যদি কখনও এটি ব্যবহার করেন তবে আপনি সম্ভবত কোনও বাজে চমক পেতে পারেন এবং আপনি দেখতে পাচ্ছেন যে ফাইলগুলি প্রতিশ্রুতিবদ্ধ হওয়া উচিত নয় তা আইডিই দ্বারা আপনার হয়ে প্রতিশ্রুতিবদ্ধ হতে পারে।
আপনার দলটিকে জিজ্ঞাসা করুন, কেউ যদি এটি যত্ন নিতে চায়। স্থিতিশীল সিস্টেম এবং দায়িত্বশীল ব্যক্তি হওয়া অনেক ভাল, ভাল সিস্টেমের চেয়ে যখন এটির যত্ন নেই এবং কেউ ব্যাকআপ থেকে পুনরুদ্ধার করতে সক্ষম হয় না।
যদি এমন ব্যক্তি থাকে - তবে তিনি কী ব্যবহার করবেন তা ইতিমধ্যে তিনি জানেন, তাই কেবল তার সিদ্ধান্তটি মেনে নিন। যদি না হয় - কিছু হোস্টেড সমাধান পান get সমস্ত বিকাশকারীরা কখনই শেল / লিনাক্স স্পর্শ না করলে এটি খুব বোকামি চেষ্টা জিআইটি (অন্যতম সেরা) হবে।
এটি "ননটেকনিক্যাল" সংখ্যার লোকের উপরও নির্ভর করে, তাদের পড়তে / অবদান রাখতে হবে। তারা নিশ্চিত করতে পারেন যে তারা এটি ব্যবহার করতে পারে এবং সেখানে সরঞ্জামগুলি উপলব্ধ।
এসভিএন ব্যাপকভাবে সরঞ্জামগুলিতে সমর্থিত। সরঞ্জামদান কী; বিভিন্ন লোকের বিভিন্ন দক্ষতা সেট থাকবে। কেউ কমান্ড লাইন পছন্দ করবে, কেউ আইডিই ভিত্তিক সরঞ্জাম পছন্দ করবে, কেউ গ্রাফিকাল সরঞ্জাম পছন্দ করবে। এই মুহূর্তে এসভিএন মনে হচ্ছে সর্বাধিক বহুল সমর্থিত সরঞ্জাম।
সেই মার্চুরিয়াল বা গিট ব্যতীত।
আমি মনে করি যে ছোট সংস্থাগুলিতে কিছু নির্দিষ্ট কেন্দ্রীভূত হওয়ার পক্ষে যুক্তি রয়েছে। (অফসাইট ব্যাকআপ সম্পর্কে উদাহরণস্বরূপ চিন্তা করুন When যখন আপনি কেবলমাত্র একটি প্রকল্পে 2 জন ব্যক্তি কাজ করছেন এবং তারা একই বিল্ডিংয়ে আবাসন করছেন এবং সেখানে আগুন লেগেছে, দুটি কম্পিউটারের বিকেন্দ্রীভূত যথেষ্ট নাও হতে পারে))
তবে: আংশিক কেন্দ্রীভূত সমাধান থাকা আপনাকে কেন্দ্রিয়ায়িত সিস্টেমে সীমাবদ্ধ করে না। গিট বা ম্যুরালিয়াল জাতীয় কিছু দিয়ে আপনি কেবল কোনও বাইরের সার্ভারে ঠেলাতে পারেন।