সিএস ক্ষেত্রে নেই এমন কাউকে [বিতরণ] সংস্করণ নিয়ন্ত্রণ ব্যবস্থা ব্যবহারের গুরুত্ব কীভাবে ব্যাখ্যা করবেন? [বন্ধ]


13

এই বর্ণনাকে ফিট করে এমন একজনের একটি ভাল উদাহরণ হতে পারে কোনও প্রকল্প পরিচালক manager

অন্য দিন আমাকে আমার বস জিজ্ঞাসা করেছিলেন, "এই গিথুব জিনিসটি কী এবং এটি কেন গুরুত্বপূর্ণ?" তার কিছু মালিকানাধীন প্রকল্প রয়েছে যাতে তার ব্যক্তিগত হোস্টিংয়ের প্রয়োজন হবে এবং আমি নিজেকে স্বাভাবিকের বাইরে ব্যাখ্যা করার জন্য লড়াই করতে দেখলাম: ভিসিএসগুলি সহযোগিতা তুচ্ছ করে তোলে, আপনার সমস্ত ডেটার একটি ইতিহাস এবং "ব্যাকআপ" সরবরাহ করে এবং আপনাকে একটি কোড বেসে পারমাণবিক পরিবর্তন রেকর্ড করার অনুমতি দেয় । মনে মনে আমি ভাবছিলাম, "এটি আসলেই কতটা উপকারী তা বুঝতে আপনাকে ডিআরভিএস ব্যবহার করতে হবে" almost

আমি তাকে বিটবাকেটের দিকে ইশারা করে শেষ করেছি কারণ তারা আপনাকে সীমাহীন বেসরকারী সংগ্রহশালা দেয় (আমাকে এমনকি ভান্ডারটি কী তা ব্যাখ্যা করতে হয়েছিল)।

ভিসিএস কীভাবে তাদের পাছা বাঁচিয়েছে বা জীবনকে সহজ করেছে ইত্যাদি সম্পর্কে আসলেই কি কারও কাছে ভাল উদাহরণ রয়েছে - মূলত আপনি কীভাবে একজন ডিভিএসসি বিক্রি করবেন যিনি প্রোগ্রামিংয়ের সাথে অপরিচিত না, তবে পেশায় প্রোগ্রামার নন?


1
আপনি কী দেখেছেন যে
এসআইএন-এর

4
এটি কি সাধারণভাবে ভিসিএস সম্পর্কে বা বিতরণ করা ভি বিতরণ নয়?
JeffO

2
সকালে তার হার্ড ড্রাইভটি আনস্রুভ করুন এবং এটি আপনার ডেস্কে রাখুন। তারপরে সে গুরুত্ব অনুধাবন করবে।
অ্যান্ড্রু টি ফিনেল

উত্তর:


6

সংস্করণ নিয়ন্ত্রণ (কমপক্ষে) তিনটি জিনিসের জন্য দুর্দান্ত : ব্যাকআপ, বিকাশকারীদের মধ্যে কোড ভাগ করে নেওয়া, + ফিক্সিং বাগগুলি খুঁজে পাওয়া এবং অগ্রগতি ট্র্যাকিং।

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

  2. বিকাশকারীদের মধ্যে ভাগ করে নেওয়ার কোড । আপনার যদি একই পণ্যটিতে কমপক্ষে দু'জন বিকাশকারী একই সাথে কাজ করে থাকেন তবে আমি নির্ভরযোগ্যভাবে এবং ধারাবাহিকভাবে কোড পরিবর্তনগুলি ভাগ করে নেওয়ার এবং তাদের একত্রীকরণের অন্য কোনও উপায় দেখতে পাচ্ছি না। মেল করে জিপ পাঠাচ্ছেন?

  3. বাগগুলি সন্ধান এবং ফিক্সিং করা হচ্ছে । আপনার গ্রাহকরা যখন নির্দিষ্ট পণ্য সংস্করণের জন্য কোনও বাগের প্রতিবেদন করেন, আপনি তা পুনরুত্পাদন এবং সংশোধন করার জন্য দ্রুত প্রকৃত উত্স স্ন্যাপশট পেতে পারেন। আপনার উত্স গ্রাহকের থেকে পৃথক হলে বাগের পুনরুত্পাদন করা শক্ত। আপনি কি তাদের নির্বাহী প্রেরণ করতে বলেছেন যাতে আপনি এটি বিচ্ছিন্ন করতে পারেন? তদ্ব্যতীত, আপনার যদি কোনও বাগের কারণ চিহ্নিত করতে সমস্যা হয় তবে আপনি VCS ব্যবহার করে ঠিক কোথায় এটি চালু হয়েছিল তা নির্ধারণ করতে পারেন।

  4. অগ্রগতি ট্র্যাকিং । আপনি যখন স্ন্যাপশটগুলিতে আপনার কাজের প্রতিশ্রুতিবদ্ধ হন, তখন এটি আপনাকে (এবং আপনার পরিচালক) বৈশিষ্ট্য প্রয়োগ এবং ওপেন বাগের স্থিতিতে অগ্রগতি ট্র্যাক করার অনুমতি দেয়। ভিসি সিস্টেমগুলি ট্র্যাকিং সিস্টেম এবং অবিচ্ছিন্ন ইন্টিগ্রেশন সিস্টেমগুলির সাথে সহজেই সংহত করা হয় । শখের প্রকল্প ব্যতীত অন্য যে কোনও কিছুর জন্য মানের স্তরের রাখা অসম্ভবের কাছাকাছি, যদি না আপনার কাছে ভিসিএস থাকে।

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

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

ত্রুটি প্রজনন উল্লেখ করার জন্য +1। আমি কখনই তা ভেবে দেখিনি!
ডেভিড কাউডেন

31

"আপনি কি 'পূর্বাবস্থায়িত' বোতামটি দরকারী খুঁজে পেয়েছেন? ওহ, তাই আপনি কি সম্মত হন যে তখন আমাদের কোনও সংস্করণ নিয়ন্ত্রণ ব্যবহার করা উচিত?"

আমি যখন সংস্করণটি প্রধান বৈশিষ্ট্যটি ব্যবহার করতে শুরু করি তখন আমার ভুলগুলিকে 'পূর্বাবস্থায় ফেরাতে' এবং আগের সংস্করণে ফিরে যাওয়ার দক্ষতা ছিল in প্রত্যেকে পূর্বাবস্থায়িত বোতামটির প্রশংসা করতে পারে। অনুমোদিত সংস্করণ নিয়ন্ত্রণ আরও অনেক কিছু করতে পারে।


1
এটি কোনওভাবেই উপযুক্ত যে কোনও উত্তর ফিরিয়ে আনার বোতামের ধারণার চারপাশে থাকা উত্তরটি ব্যবহারকারী @ বাটন 840 পোস্ট করেছেন
ডেভিড

9

বেসিকগুলি দিয়ে শুরু করুন:

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

দ্বিতীয়ত এটি একটি নিরীক্ষণের ট্রেইল সরবরাহ করে - একটি ইতিহাস - আপনি ফিরে গিয়ে দেখতে পারেন যে কে কী পরিবর্তন করেছে এবং কখন আপনি ফিরে যেতে পারেন এবং আপনি যে কোডটি মুছলেন তা পুনরুদ্ধার করতে পারেন কারণ এটির দরকার নেই বা উপযুক্ত ছিল না যখন দেখা যাচ্ছে যে পরে এটির প্রয়োজন হবে সব।

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

ভিসিএস বিক্রির জন্য এই তিনটি জিনিস "এটি" হওয়া উচিত - যদি কোনও পরিচালক কোনও অন্য পরিচালককে সন্ধানের জন্য উপরের সময়ে পর্যাপ্ত মান দেখতে না পান।

একবার আপনি ভিসিএস বিক্রি করেছেন (যা সর্বোপরি, শুধুমাত্র ডেভলপমেন্ট টিমগুলিতে ব্যবহারের ক্ষেত্রে যেখানে ডেভসের সংখ্যা শূন্যের চেয়ে বেশি) তারপরে ডিভিসিএস কেন, বলা, এসভিএন বা টিএফএস এবং কাজ করা উচিত কিনা তা নিয়ে আরও প্রশ্ন the ঘরে বা হোস্টেড পরিষেবা যেমন কিলান বা বিটবকেট বা গিথুব (যা আপনি প্রদান করেন তবে এটি ব্যক্তিগত করে) ব্যবহার করার জন্য বরং আরও গভীর এবং আরও প্রাসঙ্গিক নির্ভর।


5

VCSs

ব্যাকআপের ধারণাটি কেবল ব্যাখ্যা করুন । ব্যাকআপগুলি আপনাকে একটি নির্দিষ্ট মুহুর্তে কী কাজ করছে তা দেখতে দেয়। কীভাবে ভিসিএস প্রোগ্রামাররা তাদের সম্পূর্ণ প্রকল্পগুলি বাধ্যতামূলকভাবে অনুলিপি করে বলত, সাধারণত তাদের প্রতিটি ভাল এবং স্থিতিশীল রিলিজ সংরক্ষণ করার জন্য, তাই যখন জিনিসগুলি খারাপ হয়ে যায় তখন তারা যখন জিনিসগুলি কাজ করে তখন তাদের রেফারেন্সের একটি ভাল বিন্দু ছিল, তাদের সর্বশেষ জিনিসগুলির সাথে তুলনা করুন এবং দেখুন কোথায় তারা বা অন্য কেউ গণ্ডগোল করেছে এবং প্রকল্পটির পুরো দুটি ব্যাকআপের পরিবর্তে পার্থক্যগুলি দেখে এটি আরও সহজ করেছেন easier

সংক্ষেপে : ভিসিএসগুলি আপনাকে আপনার কাজের ব্যাকআপগুলি সংরক্ষণ করতে দেয় এবং ব্যাকআপগুলির মধ্যে কেবলমাত্র পার্থক্য দেখার ক্ষমতা দেয়

DVCSs

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

আর একটি ভাল এটি হ'ল কেন্দ্রীয় ভিসিএসের বিপরীতে যেখানে কেবলমাত্র একটি ব্যাকআপ রয়েছে, ব্যাকআপ সহ মেশিনটি যদি আগুন ধরায় তবে এখনও অন্যান্য সম্পূর্ণ ব্যাকআপ থাকতে পারে (প্রতিটি বিকাশকারীর জন্য কমপক্ষে একটি)।

সংক্ষেপে : ডিভিসিএসগুলি একে অপরকে বিরক্ত করে একক সার্ভারে ছড়িয়ে না পড়ে আপনাকে নিজের ব্যাকআপে কাজ করতে দেয় এবং আপনার জিনিস শেষ করার পরে অন্যের পরিবর্তনের বিষয়ে আপনাকে চিন্তিত হতে দেয়। এছাড়াও, মূল সংগ্রহস্থল মেশিনে আগুন ধরলে কিছুই হয় না


আমি মনে করি এটি বিকাশকারীদের পক্ষে সবচেয়ে খারাপ পরিস্থিতি সম্পর্কে ভাবা সাধারণ বিষয় ... তাদের এটির একটি রোগগত ভয় রয়েছে। এটি খুব আকর্ষণীয় ...
রাদু মুর্জিয়া

অনেক বেশি সাহসী !!
ডেভিড কাউডেন

2

আমি বেশিরভাগ ইঞ্জিনিয়ারদের নিয়েই কাজ করি (প্রতি বিকাশকারী নয়, তবে তারা কোড লেখেন)

মূল বিষয়টি, যখন আমি তাদের সংস্করণ নিয়ন্ত্রণ সম্পর্কে ব্যাখ্যা করি তখন হ'ল আপনার কোড / ডকুমেন্টেশন / যা কিছু যাই হোক না কেন এবং অন্যান্য বিকাশকারী / লেখকগণ / ইত্যাদির সাথে সহজতর সহযোগিতা সহজতর করার ব্যবস্থা ...

এটি একটি ভাল বিক্রয় কেন্দ্র - এবং আমার সমস্ত কাজের জন্য একটি ভিসিএস ব্যবহার করার মূল কারণ ছিল, অন্যান্য সুবিধাগুলি: একটি ইতিহাস, একটি রেপো যা সহজেই ব্যাক আপ করা যায় ...

তাদের বেশিরভাগ ধারণাটি পছন্দ করে এবং এটি তাদের প্রকল্পগুলির জন্য গ্রহণ করে (বিশেষত যদি তারা অন্য প্রকৌশলের সাথে জড়িত থাকে তবে) এটি বেশ কার্যকর বলে মনে হয়।


2

কাউকে কাউকে বোঝানোর চেষ্টা করার সময়, আপনাকে সর্বদা তাদের দৃষ্টিভঙ্গি থেকে এটিকে দেখার চেষ্টা করা উচিত।

আপনার প্রকল্প পরিচালকের একটি সহজ লক্ষ্য রয়েছে - সময় এবং বাজেটে প্রকল্পগুলি সমাপ্ত করা।

আপনি যদি বর্তমানে সংস্করণ নিয়ন্ত্রণ ব্যবহার করছেন না, তবে আপনার বিকাশকারী টিম সেই সমস্যাগুলি সমাধান করছে যা সংস্করণ নিয়ন্ত্রণ দ্বারা সমাধান করা হয়। এই সমস্ত সমস্যাগুলি অন্য উত্তরগুলির দ্বারা ভালভাবে গণনা করা হয়েছে, সুতরাং আমি সেগুলিতে এখানে প্রবেশ করব না।

আপনার যা করা দরকার তা আপনার প্রোজেক্ট ম্যানেজারকে বোঝানো হচ্ছে যে টিমটি Xপ্রতি সপ্তাহে কয়েক ঘন্টা সময় ব্যয় করে যা জিআইটি স্বয়ংক্রিয়ভাবে সমাধান করতে পারে, বা বলতে পারেন যে 0.1 * Xবিকাশ ঘন্টার সংখ্যা।

জিআইটি আপনার জীবনকে আরও সহজ করে তুলবে বা আপনার সহযোগী বিকাশকারীদের জীবনকে আরও সহজ করে দেবে এমন কারণগুলি ব্যবহার করে এটির কাছে যান না, জিইটি সফ্টওয়্যারটি দ্রুত এবং সস্তায় প্রেরণ করবে এমন দৃষ্টিকোণ থেকে এটির কাছে যান।


1

আমি @ বাটনস 840 এর বিবরণটি কোড বেসের একটি পূর্বাবস্থায়িত বোতাম হিসাবে পছন্দ করি। এটি ওয়ার্ডের একটি (কম হতাশার) সংস্করণ বা ইনডিজাইনের "ট্র্যাক পরিবর্তনগুলি" বৈশিষ্ট্যের সাথে তুলনা করতেও সহায়তা করতে পারে। আমার অভিজ্ঞতা হিসাবে, এটি অবশ্যই অন্য ব্যক্তিকে পরের কয়েক ঘন্টা এক্স, ওয়াই এবং জেড ফাইলগুলিতে স্পর্শ না করার কথা বলার জন্য অন্যের কাছাকাছি যাওয়ার প্রয়োজনীয়তা হ্রাস করে, যা কাজগুলি করার জন্য সুবিধাজনক।

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


1

আপনি যদি সংস্করণ নিয়ন্ত্রণ ব্যবহার না করেন তবে কীভাবে আপনি নিজের উত্পাদন পরিবেশ পুনর্নির্মাণ করবেন তা জানেন?

1 বিভিন্ন লোক (পরীক্ষক, বিকাশকারী) বিভিন্ন জায়গায় একই তথ্য সন্ধান করবে

সিঙ্কের বাইরে চলে যাওয়ার ফলে ডুপ্লিকেট ডেটা বাড়ে।
সংস্করণ নিয়ন্ত্রণ হ'ল সদৃশ ডেটা মুছে ফেলার সহজতম উপায়।

2 আপনি যদি সংস্করণ নিয়ন্ত্রণ ব্যবহার করেন তবে উত্পাদনের পরিবেশটি সংস্করণ নিয়ন্ত্রণের সাথে মেলে কিনা তা নিশ্চিত করা সহজ।

এটি কোনও সমস্যা একটি খারাপ বিল্ড (প্রোড সংস্করণ নিয়ন্ত্রণের সাথে মেলে না) বা ডিজাইন বা কোডিং বাগ (প্রোডের সাথে সংস্করণ নিয়ন্ত্রণের সাথে মেলে) কারণে সমস্যা ছিল কিনা তা সনাক্ত করা সহজ করে তোলে।

সংস্করণ নিয়ন্ত্রণ প্রতিটি পরীক্ষার পরিবেশে একটি রিলিজ নম্বর নির্ধারণ করা সহজ করে তোলে এবং আপনি স্বাভাবিকভাবেই উত্পাদন বা পরীক্ষা বা বিকাশের তুলনায় কম রিলিজ সংখ্যা এবং পরীক্ষার উন্নয়নের চেয়ে কম প্রকাশের সংখ্যা আশা করতে পারেন। যদি এটি না হয় তবে কোডের কিছু অংশ সঠিকভাবে পরীক্ষা করা হয়নি ..


0

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

একটি ভিসিএস গ্রাহকের কাছে যে সংস্করণটি প্রেরণ করা হয়েছিল সেটিতে ফিরে যেতে, তিনি যে বাগটিটি অনুরোধ করছেন তার সমাধান করুন, এটি তৈরি করুন এবং তাকে একটি সংশোধিত সংস্করণ শিপিয়ে তুললে এটি তুচ্ছ করে তোলে। এগুলি বর্তমানের বিকাশকে ব্যাহত না করে, অসমাপ্ত / অস্থির বৈশিষ্ট্যগুলি সহ নতুন সংস্করণ বা নতুন অসম্পূর্ণ বিকাশের কারণে অতিরিক্ত বাগগুলি প্রেরণ না করে

এছাড়াও একটি ভিসিএস আপনার জন্য এই ত্রুটিটি নতুন উন্নয়ন শাখায় ফিরে পোর্ট করা সহজ করে দেয় যদি বাগ এখনও সেখানে উপস্থিত থাকে।

দৃ discipline় শৃঙ্খলা দ্বারা আপনি সম্ভবত খুব ছোট দলের জন্য কোনও ভিসিএস ছাড়াই এটি পরিচালনা করতে পারেন, তবে একটিটি ব্যবহার করা আপনার সময় এবং শেষের অর্থের সাশ্রয় করবে। সম্ভবত এটি আপনার গ্রাহকদের রাখতে সহায়তা করবে।


0

যদি আপনার সংস্থার দু'জনের বেশি লোক থাকে, তবে আপনার কাছে সম্ভবত একাধিক ব্যক্তি সম্পাদিত কোনও শব্দের নথি বা একটি এক্সেল ডকুমেন্ট রয়েছে। এবং কখনও কখনও সেই ব্যক্তিরা ব্যবসায়ের ভ্রমণের জন্য স্থানীয় কপিগুলি তৈরি করে etc.

আপনার যদি এ জাতীয় কোনও ফাইল থাকে, তবে হয় কিছু লোকের পরিবর্তনগুলি অতীতে হারিয়ে গেছে বা ভবিষ্যতে হারিয়ে যাবে। বা লোকেরা মনে করে যে তারা পরিবর্তনগুলি হারিয়েছে, তবে এটি প্রমাণ করতে পারে না। অথবা তারা দেখতে চাইবে কখন এবং কেন কে পরিবর্তন করেছে। ঠিক কোন ভিসিএস সমস্যার সমাধান করে।


2
ওয়ার্ড / এক্সেল ডকুমেন্টগুলি বাদে আমার দেখা প্রতিটি ভিসিএসের কাছে অস্বচ্ছ। এই ব্যাখ্যাটি ব্যবহার করার সময় সাবধান!
পিটার টেলর

আমি ইমেল চেইনের উদাহরণটিও ব্যবহার করতে চাই।
ডেভিড কাউডেন

0

ওপেন সোর্স সফ্টওয়্যার / লাইব্রেরি বাছাই করার সময়, ডিভিসিএসের সংগ্রহস্থল থাকা বাছাইয়ের মানদণ্ডে অবশ্যই একটি সুবিধা।

1) আমরা পুরো সংগ্রহস্থলটি ক্লোন করতে পারি, প্রকল্প বা তার ওয়েবসাইটটি মারা যাওয়ার বিষয়ে চিন্তা করার দরকার নেই।

2) লোকেরা পুল অনুরোধের মাধ্যমে বাগ ফিক্স জমা দিতে আরও আগ্রহী, জরুরী সমস্যার জন্য দ্রুত বাগ ফিক্সের ফলস্বরূপ।

আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.