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