কিছু বড় বড় কোম্পানির কথা শুনেছি যেমন গুগল, ফেসবুক পেরফোর ব্যবহার করে
এসভিএন / গিট পারফোর্স প্রতিস্থাপন করতে পারে না এমন কোনও কারণ আছে কি?
কিছু বড় বড় কোম্পানির কথা শুনেছি যেমন গুগল, ফেসবুক পেরফোর ব্যবহার করে
এসভিএন / গিট পারফোর্স প্রতিস্থাপন করতে পারে না এমন কোনও কারণ আছে কি?
উত্তর:
জাস্টিফিকেশন সম্ভবত একবারের চেয়ে কম প্রাসঙ্গিক, তবে পারফোর্স সাবভার্সনের চেয়ে বৃহত ভাণ্ডারগুলিতে আরও ভাল অভিনয় করতে ঝোঁক। মাইক্রোসফ্ট সোর্স ডিপো তৈরির জন্য পারফর্সকে সোর্স লাইসেন্স অর্জন করার একটি কারণ; এনটি-র সংগ্রহস্থলটি একটি দানব, এবং বাণিজ্যিক বা অন্যথায় অনেকগুলি পণ্য এটি পরিচালনা করতে পারে না।
এছাড়াও, অন্ততপক্ষে এক সময়, পেরফোর্স বা গিটের সাথে বাক্সের বাইরে (যা বলতে বলতে) যা পাওয়া যায় তার চেয়ে উপায় ছিল পারফফোর্সের জন্য ভিজ্যুয়াল সরঞ্জামগুলি উপায় ছিল way আপনি যদি মেল্ডটি সম্ভবত ব্যবহার করেন তবে সেগুলি আগে একবারের চেয়ে কম ছিল তবে পার্ফোর্স খুব সুন্দরভাবে কাজ করেছে, যার মধ্যে ব্রাঞ্চিং এবং মার্জিংয়ের ভিজ্যুয়ালাইজেশন রয়েছে, যদিও এর পরে আমার একটি বিস্তারিত স্মৃতি নেই আমি পেরফোরকে ছুঁয়ে যাওয়ার প্রায় 3 বছর পরে, উদাহরণস্বরূপ, গিথুব এর কাছে পদ্ধতির চেয়ে আরও পরিশীলিত বলে মনে হয়েছিল।
একবার আপনি পারফোর্স ব্যবহার করার পরে, আপনি বুঝতে পারবেন যে এটির সুবিধাগুলি বাস্তবে কী। তারা দীর্ঘ দিন ধরে একটি নিখরচায় দ্বি-ব্যবহারকারীর সার্ভার অপশন সরবরাহ করেছে এবং আপনি কোন সোর্স কোড ম্যানেজমেন্ট সিস্টেমের সাথে অভিজ্ঞতা অর্জন করেছেন তার উপর নির্ভর করে আপনার দলটি এটির জন্য কিছুক্ষণ পরীক্ষা করার পরে আপগ্রেড করার জন্য ব্যয়যোগ্য হতে পারে। ছোট ছোট শপগুলির জন্য, এটি, বিকাশকারীরা এটি ব্যবহার করেছে এবং পছন্দ করেছে তাদের নেটওয়ার্কের প্রভাবগুলি কেন পারফর্স ব্যবহারকারীদের বেতন প্রদান শেষ করে। দিমিত্রি এর কুৎসিত মন্তব্যের বিপরীতে ছোট বিকাশকারী দলগুলির সংস্থাগুলিতে পারফোর্স বিক্রি করার জন্য সিটিওদের পুরোপুরি ওয়াইন ও ডাইনিং নেই, তবে এটি এই জায়গাগুলিতে ব্যবহৃত হয়।
মাইক্রোসফ্টের বাইরে যে প্রকল্পগুলিতে আমি কাজ করেছি তার বেশিরভাগই গিট, মার্কুরিয়াল বা সাবভারশন দ্বারা যুক্তিসঙ্গতভাবে ভালভাবে পরিবেশন করা যেতে পারে এবং আমি বলতে চাই যে আমি বেশিরভাগ সংস্থাগুলি এই বিকল্পগুলির মধ্যে একটির জন্য ব্যবহার করেছি। তবে একটি মিষ্টি স্পট রয়েছে, সাধারণত সংগ্রহস্থল আকার, ব্রাঞ্চিং এবং মার্জিং মডেল এবং দলের অভিজ্ঞতা / ইতিহাসের সংমিশ্রণ যা লোককে বাণিজ্যিক সরঞ্জামগুলি ব্যবহার করতে পরিচালিত করে। উদাহরণস্বরূপ, আমি খুব কমই বড় গিট সংগ্রহস্থলগুলি দেখেছি। এটি গিটের কোনও অভ্যন্তরীণ সীমাবদ্ধতার কারণে নাও হতে পারে; আমি এটি সম্পর্কে সম্পূর্ণ অজ্ঞতা স্বীকার করি। তবে কিছু প্রকল্পে (উইন্ডোজ এনটি-র মতো) বিনামূল্যে সমাধানের জন্য কিছু ব্যবহারিক সীমা থাকতে পারে।
আমি ব্যবহারকারী হিসাবে এবং সার্ভার সেট আপ এবং বজায় রাখতে উভয়ই এসএনএন, গিট এবং পারফোর্স সম্পর্কে যুক্তিসঙ্গতভাবে দক্ষ ic
কোনও সংস্থার জন্য, এমনকি আমার মতো একাকী প্রোগ্রামারটির জন্যও সোর্স কন্ট্রোল আসল অর্থোপার্জনমূলক ক্রিয়াকলাপের সমর্থনে ব্যয়িত একটি ব্যয়, যা কোড বিকাশ ও বিক্রয় করছে। সুতরাং বিভিন্ন বিষয় বিবেচনা করার আছে:
আমি টিএল এড়াতে যাচ্ছি: পৃথক সিস্টেমের উপকারিতা এবং কনস সম্পর্কে ড। এটি বলার অপেক্ষা রাখে না যে আমি যখন গত বছর পূর্ণ-সময়ের পরামর্শে ফিরে গিয়েছিলাম তখন আমি তিনটিই পর্যালোচনা করেছিলাম যাতে আমার ক্লায়েন্টদের কাছে মানের সফ্টওয়্যার সরবরাহ করার মাধ্যমে এবং আমাকে বিনা বেতনের অনেকগুলি ছাড়াই সবচেয়ে বেশি অর্থোপার্জন করা সম্ভব হয় to চারপাশে বোকা। সমীকরণের বাইরে যখন আমি "এফওএসএস ভাল এবং নন-ফসস হ'ল খারাপ" এর রাজনৈতিক বিবেচনা নিয়েছিলাম, তখন আমি পার্ফোর্স লাইসেন্সের জন্য অপেক্ষা করি।
এবং এজন্য বড় সংস্থাগুলি পারফোরকেও বেছে নেয়।
এখানে টিএল: মন্তব্যগুলি থেকে ডাঃ বিশদ, আরও কিছুটা।
এসএনএনকে সম্বোধন করা সহজ: পারফোর্সের সাথে তুলনা করা, এটি কুকুর-ধীর। আমি এমন একটি সংস্থায় কাজ করেছি যা সেল ফোনের জন্য এম্বেড লিনাক্স করেছিল এবং আমাদের সম্পূর্ণ উত্স 9 জিবি চালিত; তারা পারফোর্স ব্যবহার করেছে। আপনার কোডটি একবার হয়ে গেলে, সর্বশেষতম উত্সগুলি আপডেট করার সময় সাধারণত ল্যানটিতে কয়েক সেকেন্ড সময় লাগে বা আমার বাড়ি থেকে ভিপিএন সংযোগের জন্য কয়েক মিনিট সময় নেয়। এসএনএন সহ, এটি যথাক্রমে কয়েক মিনিট এবং ঘন্টা হত।
গিট বনাম পারফোর্স আরও জটিল। অনেক সংস্থার মনে হয় যে অ্যাক্সেস নিয়ন্ত্রণ সহ সেন্ট্রালাইজড রিপোজিটরি ব্যবহার করার এবং সেখানে প্রতিশ্রুতিবদ্ধ করা সহজ এবং অন্য কিছু করা কঠিন করার জন্য তাদের কাছে ভাল ব্যবসায়ের কারণ রয়েছে - এবং পার্ফোর্স সেই মডেলটিকে পুরোপুরি ফিট করে। যাইহোক, গিট লোকালভাবে একটি স্থানীয় শাখায় কাজ করতে উত্সাহ দেয় এবং এটিকে অন্যরকমভাবে কাজ করার কোনও উপায় নেই। একজন বিকাশকারী স্থানীয় শাখায় পুরোপুরি কাজ করতে পারে এবং কেন্দ্রীয় রেপোতে কখনই প্রতিশ্রুতিবদ্ধ না করতে পারে - সুতরাং যদি কোনও সংস্থার লোকজন সেভাবে কাজ করতে না চায় তবে পারফোর্স আরও ভাল বিকল্প।
কিছু ব্যবসায়ের প্রয়োজনে গিটের সাথে অন্যান্য সমস্যা রয়েছে। আমি এমন একটি সংস্থায় কাজ করেছি যা গিট ব্যবহার করেছিল, এবং আমি জানি না যে আমি কতবার এই আলোচনা শুনেছিলাম: "আমি আশা করি আমরা [কিছু অন্যান্য ভিসিএস] ব্যবহার করছিলাম, কারণ আমার [এটি] করার দরকার ছিল এবং আমি গিট দিয়ে পারি না । " "অবশ্যই আপনি গিট দিয়ে এটি করতে পারেন।" "কিভাবে?" "আচ্ছা, প্রথমে আপনাকে বাশ স্ক্রিপ্ট লিখতে হবে ..." "কিছু মনে করবেন না।"
এবং তারপরে এমন সময় আছে যে সূত্র গাছটিকে প্রাথমিকভাবে গড়ে তুলতে অনেক ইতিহাস রয়েছে। পেরফোর্স সহ, ইতিহাসটি সার্ভারে রাখা হয়েছে, আপনি কেবলমাত্র সমস্ত ফাইলের সর্বশেষ সংস্করণ পান, তাই এটি সত্যিই দ্রুত - এমনকি যে 9 গিগাবাইট ট্রি আমি উল্লেখ করেছি কেবলমাত্র একটি ভিপিএন দিয়ে কয়েক ঘন্টা সময় নিয়েছিল। গিট সহ, এটি দীর্ঘ সময় এবং চিরন্তনতার মধ্যে কোথাও নিতে পারে। আমাকে মাঝে মাঝে জিটিকে + বা এক্স সার্ভার গিট রেপো ক্লোন করতে হয়, এবং এটি দীর্ঘ মধ্যাহ্নভোজের বিরতি, বা বিছানায় সময় থাকতে পারে।
সত্যিই, এটি কাজের জন্য সঠিক সরঞ্জামের বিষয়। এসভিএন অ্যাপলের বেশিরভাগ ওপেন সোর্স প্রচেষ্টার জন্য দুর্দান্ত কাজ করে এবং কার্নেল হ্যাকিংয়ের জন্য ভয়ঙ্কর হবে। গিট জিটিকে + এর জন্য দুর্দান্ত কাজ করে তবে ওয়েবকিটের অভ্যন্তরে কাজ করার জন্য অবিশ্বাস্যরূপে ধীর - উত্স ট্রি এবং ইতিহাসটি খুব বিশাল ( পারফরমেন্স ভাল কাজ করে যদি আপনার কাছে দৈত্য উত্স ট্রি থাকে এবং কেন্দ্রীয় নিয়ন্ত্রণ প্রয়োজন। তাদের প্রতিটি সঠিক প্রসঙ্গে ভাল কাজ করে works
pull
তাদের সাবমোডিয়ুলগুলিকে আপডেট বা নতুন বৈশিষ্ট্যগুলি অর্জন করার জন্য প্রস্তুত করতেন এবং কেবলমাত্র তখনই rep সংগ্রহস্থলের ব্যবহারকারীদের নিজস্ব সংগ্রহস্থলের কোডের চেয়ে বড় আপডেটের প্রয়োজন হত।
জিআইটি বিশেষত এবং এসভিএন কিছুটা হলেও পুরানো নয় - আপনার যদি 90 এর দশকের মাঝামাঝি সময়ে ভার্শন নিয়ন্ত্রণের প্রয়োজন হয় তবে আপনাকে প্রায় বাণিজ্যিকভাবে যেতে হয়েছিল কারণ এসভিএন এর শৈশবকালীন ছিল এবং সিভিএস ছিল, ভাল, সিভিএস ছিল। একবার আপনি যদি কোনও সিস্টেমে প্রচুর পরিমাণে বিনিয়োগ করে ফেলেন, তা সরিয়ে নেওয়া ভালুক হতে পারে।
ওহ, এবং যে ছেলেরা এই সিদ্ধান্তগুলি নেয় তারা সম্ভবত কখনও সংস্করণ নিয়ন্ত্রণ ব্যবস্থার সাথে ইন্টারঅ্যাক্ট করে না তবে উল্লিখিত বিক্রয় কর্মীদের দ্বারা মদ এবং ডাইনে পরিণত হয়।
আমি এখন প্রায় 9 বছর ধরে গেমস ইন্ডাস্ট্রিতে একজন প্রোগ্রামার হয়েছি এবং আমি যে প্রতিটি প্রকল্পে কাজ করেছি সেগুলি পেরফোর্স ব্যবহার করেছে। আমি সন্দেহ করি যে সেই নির্দিষ্ট শিল্পে পারফোর্সকে ব্যবহারে রাখার কয়েকটি জিনিস রয়েছে।
সম্ভবত, তারা পারফোরস পছন্দ করেন কারণ পারফোর্স আরও ভাল?
ঠিক আছে, আমি নিজেকে পেরফার্স ফ্যানবোই ভাবার আগে, সাত বছর আগে আমি যখন কোনও কোম্পানির কাছে পেরফোরকে সুপারিশ করেছি তখন। পারফোর্সের জন্য প্রতি লাইসেন্স costs 800 খরচ হয় - ক্লিয়ারক্যাসের তুলনায় এটি সস্তা তবে সাবভার্সনের তুলনায় ব্যয়বহুল। সাবভার্সনের উপর পারফর্মকে ন্যায্যতা দিতে আমার বেশ কষ্ট হয়েছে।
এছাড়াও, বেশিরভাগ বিকাশকারীরা সাবভারশন ব্যবহার করে। তারা পার্ফোর্স শিখতে চায় না যার সাবভারশনের চেয়ে আলাদা কাজ করার পদ্ধতি রয়েছে। পারফোর্সে আপনাকে একটি ক্লায়েন্ট তৈরি করতে হবে এবং ফাইলগুলি সংশোধন করার আগে আপনাকে সম্পাদনার জন্য চিহ্নিত করতে হবে। সাবভার্সন দিয়ে আপনাকে এটি করতে হবে না।
পারভারফোর্স ওভার সাবভারসিওনের সাথে খুব কম সংহতকরণ রয়েছে। এর কিছু অংশ ক্লায়েন্টের ব্যবহারের কারণে । এটি ভিজ্যুয়ালস্টুডিও বা এমনকি হডসনের সাথে ভাল খেলছে না। এর একটি অংশ পারফোর্সকে ক্লায়েন্টের সংহতকরণ তৈরি করতে হয়েছিল তার কারণে এটি।
মালিকানাধীন লাইসেন্সের জন্য প্রশাসনিক ব্যয়কে কল করতে একটি খরচ আছে। কল্পনা করুন আপনি যদি প্রতি ব্যবহারকারী 00 1.00 এর জন্য এক টুকরো সফটওয়্যার লাইসেন্স করতে পারেন। হেক, এটি দুটি বিট করা যাক। কয়েক হাজার লাইসেন্সের জন্য আপনার খরচ পড়বে মাত্র 250 ডলার।
এখন, লাইসেন্স পরিচালনার জন্য আপনার পুরো সময়ের একজন ব্যক্তির প্রয়োজন। একজন গড় প্রযুক্তিবিদ কর্মী প্রায় ২ বছর কোনও সংস্থায় থাকেন। তার মানে প্রতি বছর 500 জন লোক চলে যাবেন এবং আরও 500 জন আসবেন। প্রতি সপ্তাহে দশ জন লোকের লাইসেন্স পরিবর্তন করতে হয়। তারপরে, এমন সময়গুলি আসে যখন প্রকল্পটি উত্থাপিত হয় এবং আপনার আরও 250 টি লাইসেন্স দরকার। সেগুলি অবশ্যই অর্ডার করা হবে, প্রবেশ করবে এবং বজায় থাকবে। এটি কয়েক সপ্তাহ সময় নিতে পারে।
এজন্য অনেক বাণিজ্যিক সংস্থাগুলি ওপেন সোর্সে চলে গেছে। এটি কোনও লাইসেন্সের দাম নয়। আপনি প্রতি বিকাশকারীকে প্রতি বছর ,000 150,000 প্রদান করেন, পারফোর্স লাইসেন্সের জন্য আরও $ 800 কি? এটি সেই লাইসেন্স পরিচালনা করছে। ক্লিয়ারক্যাসের সাথে তুলনা করলে পারফोर्সগুলি দুর্দান্ত দেখায়: দ্রুততর, সহজ, সস্তা, আরও ভাল। কিন্তু, সাবভার্সনের বিরুদ্ধে? পারফর্সগুলি দ্রুত এবং সম্ভবত আরও ভাল হতে পারে তবে এটি কি $ 800 ভাল? এটি কি লাইসেন্সকে আরও ভালভাবে পরিচালনা করছে? এটি কি কোনও পছন্দসই সরঞ্জাম আরও ভাল ব্যবহার করছে না?
এজন্য পারফোরসের সমস্যা হতে পারে।
গিট সব-সর্বকালের সরঞ্জাম নয়। এটি এমন পরিস্থিতিতে দুর্দান্ত কাজ করে যেখানে আপনি কোনও সংগ্রহস্থলে অ্যাক্সেসের কেন্দ্রীভূত নিয়ন্ত্রণ চান না। তবে, এটি অনেক পরিস্থিতিতে একটি ব্যথা হতে পারে। আমি এটি যেভাবে রেখেছি:
আপনি যদি সেন্ট্রালাইজড বিল্ডগুলি করেন তবে আপনার যে কোনও উপায়ে একটি একক সংগ্রহস্থল ব্যবহার করা দরকার। এই পরিস্থিতিতে একটি বিতরণ সিস্টেমের সুবিধা কি? আসলে, এটি লোকেরা লাইন বন্ধ কাজ করতে উত্সাহিত করতে পারে । বিকাশকারীরা কেবল তাদের নিজস্ব আনন্দ উপায়ে চলে যেতে পারে এবং শেষ মুহুর্ত পর্যন্ত কোনও প্রতিশ্রুতি না দেয়। তারপরে, আপনি সবকিছু আবার কাজ করার চেষ্টা করে দু'টি দিন কাটিয়েছেন।
আমি গিটের বিপক্ষে নই। আমি অনেক ক্ষেত্রে গিটকে সুপারিশ করেছি। এর মধ্যে একে অপরের সাথে দুর্বল সংযোগ সহ বিতরণ করা দলগুলি বা এমন জায়গাগুলি অন্তর্ভুক্ত রয়েছে যেখানে আপনি উত্স সংগ্রহস্থলের অ্যাক্সেস থাকা প্রত্যেককেই ট্র্যাক করতে চান না।
উদাহরণস্বরূপ, একটি কলেজ কম্পিউটার বিজ্ঞান বিভাগ তাদের শিক্ষার্থীদের উত্স নিয়ন্ত্রণ ব্যবহার করতে এবং শিক্ষকদের দিকে নজর দেওয়ার জন্য তাদের কোডটি সেখানে রাখতে চেয়েছিল। ভালো বুদ্ধি. প্রচুর বাচ্চারা স্ট্যান্ডার্ড বিল্ড এবং ডেভলপমেন্ট পদ্ধতিগুলি না বুঝেই কলেজ ছেড়ে দেয়। আমি গিটকে সুপারিশ করলাম।
গিট ব্যবহার করে, সংগ্রহস্থলের প্রশাসককে কেবল তাদের সহযোগী অধ্যাপকদের কাছ থেকে কমিট নিতে হয়। তাদের পৃথক শিক্ষার্থীদের নিয়ে চিন্তা করার দরকার নেই। অধ্যাপকরা শিক্ষার্থীদের ভান্ডারগুলির সংস্করণে প্রতিশ্রুতিবদ্ধ করতে পারবেন। শিক্ষার্থীরা দলে দলে কাজ করতে পারে এবং প্রতিটি গোষ্ঠী তাদের সংগ্রহস্থলের সংস্করণ ভাগ করতে পারে।
কলেজটি সাবভারশন ব্যবহার করলে, কাউকে শিক্ষার্থীদের সমস্ত জানতে হবে এবং তাদের সকলকে কেন্দ্রীয় ভাণ্ডারে অ্যাক্সেস দিতে হবে। কে কোথায় এবং কোথায় চেক করতে পারে তা তাদের পরিচালনা করতে হবে। যদি কোনও অধ্যাপক কোনও গ্রুপ প্রকল্প বরাদ্দ করেন তবে সেটি সেটআপ করে পরিচালনা করতে হবে। এটি পরিচালনা করার জন্য আপনার পুরো সময়ের একজন ব্যক্তির প্রয়োজন।
এটি এমন কোনও ফুটবল খেলা নয় যেখানে একটি দল অন্য দলের চেয়ে ভাল। সরঞ্জামগুলি বিভিন্ন উপায়ে কাজ করে এবং এর প্রতিটিগুলির সুবিধা এবং অসুবিধা রয়েছে। পারফর্স একটি দুর্দান্ত সরঞ্জাম। দুর্ভাগ্যক্রমে, এমন পরিস্থিতি তৈরি হয়েছে যেগুলি সুপারিশ করা শক্ত করে তোলে।
গিট দুর্দান্ত, তবে আমি আমার ব্যক্তিগত উত্স সংগ্রহস্থলের জন্য সাবভার্সনে ফিরে যেতে থাকি। সর্বোপরি, আমি এটি ভাগ করি না, এবং সাবভার্সনটি ব্যবহার করা সহজ। আমার একটি ছোট দল থাকলে আমি ব্যক্তিগত কাজের জন্য গিট ব্যবহার করি কারণ আমাকে আমার ভাণ্ডার পুরোটা সময় ইন্টারনেটে রাখতে হবে না। বেশিরভাগ বাণিজ্যিক সাইটের জন্য, আমি এখনও দেখতে পেলাম যে সাবভারশনটি সবচেয়ে ভাল কাজ করে। তবে, গিটের জ্বলজ্বল হওয়ার মতো পরিস্থিতি রয়েছে।
আমি জানি না যে 'মদ এবং ডাইনে' ঘুষ এখনও প্রযোজ্য কিনা, তবে বেশিরভাগ পরিচালকের জন্য যখন তারা কোনও পণ্য সন্ধান করার সিদ্ধান্ত নেন তারা বিভিন্ন প্রকাশনায় পড়বেন (পরিচালনার দিকে লক্ষ্য রেখে) এবং পণ্যটির প্রশংসা করা ব্রোশিওর এবং পত্রিকা দেখুন look গুণ।
অনুমান কী, FOSS পণ্যগুলি সেই জায়গাগুলিতে বৈশিষ্ট্যযুক্ত না!
সুতরাং, এটি প্রায় একটি প্রদত্ত যে বেশিরভাগ পরিচালনা-ক্রয়ের সিদ্ধান্ত বিজ্ঞাপন এবং বিপণনের দ্বারা পরিচালিত হয়। তারা মূল্যায়ন করতে পারে, তবে এই জাতীয় বেশ কয়েকটি পণ্য।
অন্য কারণটি পরিপক্কতার কারণে। আমরা আজ ব্যবহার করি এমন কয়েকটি পণ্য গুরুতর ব্যবসায়িক ব্যবহারের জন্য সম্প্রতি পর্যাপ্ত স্থিতিশীল, কারও কাছে কোনও সমর্থন বিকল্প নেই, কারও কারও কাছে ব্যবসায়িক সমাধান হিসাবে প্রমাণিত ট্র্যাক রেকর্ড নেই। এগুলি বিবেচনা করার জন্য গুরুত্বপূর্ণ বিষয়গুলি (যদিও প্রযুক্তিবিদ হিসাবে আমি আনন্দের সাথে FOSS সমাধানগুলি মূল্যায়ন করব যদি সেগুলি ব্যবহার এবং তাদের ব্যর্থ হওয়ার ঝুঁকিটি ব্যবসাটি চালিয়ে যাওয়ার ক্ষেত্রে ন্যূনতম হয়) এবং কিছু পরিচালক তাদের কাছাকাছি না থাকার বিষয়ে যথাযথভাবে সতর্ক হন। তারা তাদের কর্তাদের কাছে দায়বদ্ধ এবং যদি পণ্যটির পিছনে কোনও সহায়তা সংস্থা থাকে - তবে আপনার ব্যবসায়ের জন্য একটি আপনার আছে।
শেষ অবধি, অনেকগুলি এফএসএস পণ্যগুলির পিছনে সমর্থন থাকলেও (এসভিএন এর জন্য কল্যাবনেট বা ওয়ান্ডিসকো ভাবেন), এটি এখনও 'তাদের পিছনের বেডরুমে গীক দ্বারা তৈরি' খ্যাতি অর্জন করে। আমরা সকলেই জানি এটি সাধারণত বি * * ** টি এবং সেরা এফএসএস বাণিজ্যিক অফারগুলির সাথে অবিশ্বাস্যভাবে ভাল প্রতিযোগিতা করে তবে আমার ম্যানেজারটিকে এখনও দৃ be় বিশ্বাসী হওয়া দরকার। সম্ভবত তিনি অপরিপক্ক এবং পরিপক্ক FOSS পণ্যগুলির মধ্যে পার্থক্যটি উপলব্ধি করতে পারেন না; সম্ভবত সে যত্ন করে না
যাইহোক, পারফোর্স একটি দুর্দান্ত এসসিএম, এটি চয়ন না করার কোনও কারণ নেই। আমি অন্যান্য এসসিএম-এর জন্যও একই কথা বলতে পারি, তবে সেখানে আবারও আমি অন্য কয়েকজনের সম্পর্কে কেবল খারাপ কথা বলতে পারি এবং নির্দিষ্ট কয়েকটি পণ্যের কথা এলে এখনও দুঃস্বপ্ন দেখা যায়।
কারণ পেরফোর্সের মতো সরঞ্জামগুলিতে বিক্রয়কর্মী রয়েছে ওয়াইন এবং খাওয়ার লোকেরা ক্রয়ের দায়িত্বে, যদিও গিট নেই। অবশ্যই, এটি আমার কথা বলার একঝাঁক দিক, তবে প্রক্রিয়াটি খুব কাছাকাছি এসে দেখে এটি একটি ছদ্মবেশবাদ।
কেবল এটি পুরোপুরি পরিষ্কার করার জন্য: আমার অর্থ এই নয় যে প্রতিবার আপনি যখন সিআইওকে মাতাল করে করিডোরের সামনে হোঁচট খাচ্ছেন, পরের প্রান্তিকে নতুন সংস্করণ ব্যবস্থা ব্যবহার করবেন বলে আশা করছেন। কেবল যে ব্যবহার এবং অধিগ্রহণের মধ্যে অনেক সংস্থার মধ্যে সংযোগ বিচ্ছিন্ন। অবশ্যই অন্যান্য কারণগুলি রয়েছে যেগুলি সংস্থাগুলি পারফোর্স ব্যবহার করে: উদাহরণস্বরূপ, তারা ইতিমধ্যে তাদের কার্যপ্রবাহে এর বাস্তবায়নে প্রচুর পরিমাণে বিনিয়োগ করেছে। তবে সাধারণত --- এবং এই প্রশ্নটি খুব সাধারণ --- এফএএসএস সরঞ্জাম ব্যবহার না করার কোনও কার্যকরী সুবিধা নেই।
সম্ভবত একই কারণে আমার সংস্থা প্রচুর ওপেন সোর্স সফ্টওয়্যার ব্যবহার করতে অস্বীকার করেছে (আমি তা মানি না যে):
যখন কোনও ভুল হয়ে যায়, তারা এমন কাউকে চায় যে তারা কল করতে পারে এবং চিৎকার করতে পারে।
যদিও সমস্ত উত্তর পি 4 ব্যবহার করে বড় সংস্থাগুলি সম্পর্কে কথা বলে (এবং তারা উত্তর দেয় কেন গুগল পি 4 ব্যবহার করে) তবে গুগল পেরফোর ব্যবহার চালিয়ে যাওয়ার অন্যতম প্রধান কারণ পারফফোর্স আপনাকে রেপোর একটি সাবট্রি চেকআউট করার অনুমতি দেয় যেখানে আপনি গিট দিয়ে এটি করতে পারবেন না। গুগলের মতো বৃহত উত্সের রেপো যা একটি বিশাল পার্থক্য করেছে।
এবং যতদূর শুনেছি, ফেসবুক এসভিএন এবং গিট-এসভিএন ব্যবহার করে
কারণ SVN হয়, ভাল, SVN, এবং লাগুক আর নাই লাগুক (4 বছর আগে যখন টুলস তুলনা এক সময় থেকে) কিছু জিনিস SVN বেশী ভালো করে । (আমার মনে হয় শাখাগুলি তাদের মধ্যে একটি।
এবং জিআইটি হ'ল একটি ডিভিসি, যেমন বিতরণ করা হয় । সংস্থার দলগুলির জন্য, বিতরণ করা অংশটি এমন কিছু হতে পারে যা যত্ন নেবে না বা চায় না।
বড় সংস্থাগুলি বড়, ক্লুঙ্কি, "এন্টারপ্রাইজ" সংস্করণ নিয়ন্ত্রণ ব্যবস্থা কেনার ঝোঁক অন্য কারণ:
আইটি বিভাগগুলিতে মিড-টু আপার-ম্যানেজমেন্টগুলি ভিসিএসকে এমন কিছু হিসাবে দেখায় যা প্রতিটি একক প্রকল্পই ব্যবহার করে বা আপনি এর ব্যবহার প্রয়োগ করতে পারেন। একবার আপনি কোনও ভিসিএস ব্যবহার প্রয়োগ করেছেন, তারপরে কেন সেখানে কিছুটা "প্রক্রিয়া" রাখবেন না? মানে, আপনি একটি "এন্টারপ্রাইজ-ওয়াইড" সিস্টেম নির্দিষ্ট করার সুযোগ পেয়েছেন, কেন এটি কেন্দ্রীয় নিয়ন্ত্রণের অধীনে পাবেন না এবং "দুর্যোগ পুনরুদ্ধার" এবং কিছু "ওয়ার্কফ্লো বৈশিষ্ট্য" যুক্ত করুন যাতে আপনি বলতে পারেন "আমরা সিএমএম স্তর স্তর স্ট্রেইট জ্যাক্ট অনুবর্তী!". একটি ভিসিএস ওয়ার্কফ্লো প্রয়োগকারী বৈশিষ্ট্যগুলি রাখার লক্ষ্যমাত্রার চেয়ে খুব সহজ, এটিই নেমে আসে।
যতক্ষণ না কিছু আইকি-পু, ক্রাডি সফটওয়্যার (সেরেনা ডাইমেনশনস) এর পছন্দ হিসাবে বলা হয়েছে যে বাহামাসে বিকিনি গল্ফের কয়েক রাউন্ড কয়েক মহিলা-বিক্রয়কর্মী কিছু মহিলা বিক্রয়কর্মী কেবল কোনও পরিচালক বা ভিপিকে বোঝাতে পারে।
বড় বড় সংস্থাগুলির একটি প্রকারের কেন্দ্রিয় মডেল প্রয়োজন need একবার বিকাশকারীদের বিকাশ শেষ হয়ে গেলে এটি গ্রাহক সহায়তায় ছেড়ে দেওয়া হয়। যখন আপনি 50-200 বিতরণ করা বিকাশকারী রেপোর মাধ্যমে চিরুনি কাটাতে চান তখন আপনি কি সত্যিই সমর্থন জুতাগুলিতে থাকতে চান? এবং বিল্ডগুলি কেন্দ্রীয় রেপোর উপর ভিত্তি করে সম্পন্ন হয়, বিল্ডগুলি সর্বদা, সর্বদা, সর্বদা ট্রেসযোগ্য এবং পুনরুত্পাদনযোগ্য হতে হবে। কিছু মূর্খ পেটেন্ট লঙ্ঘনের অভিযোগে আপনি প্রথমবার আদালতে যাবেন এটি শিখবেন।
গিট এই মডেলটিতে তেমন কাজ করে না। আপনার যদি একটি ছোট সংস্থার, বা খারাপ ভিপিএন অ্যাক্সেস সহ একটি রয়েছে, তবে এটি সত্যিই এটি জ্বলজ্বল করে।
বেশিরভাগ বড় সংস্থাগুলি পারফোর্স ব্যবহার করার একটি কারণ হতে পারে যে তথ্যপ্রযুক্তি বিভাগে আরও পেশাদার রয়েছেন যাদের সম্পর্কে এটি সম্পর্কে অনেক জ্ঞান রয়েছে এবং এটি সম্পর্কিত সমস্যাগুলির শুটিংয়ে বছরের অভিজ্ঞতা রয়েছে।
আমি অনুভব করি যে ভবিষ্যতে সংস্থাগুলি পারফোরস থেকে আরও কিছুটা জিআইটির দিকে সরে যেতে শুরু করবে ... আমি জানি বেশিরভাগ বিকাশকারী এটি পছন্দ করে বলে মনে হয় !! এছাড়াও চেক আউট http://whygitisbetterthanx.com/#git-is-fast কেন লাগুক আর নাই লাগুক আসছে বছর হিসেবে প্রভাবশালী নাও হতে পারে আরো প্রমাণ জন্য !!
কিছু সময় আগে, আমরা ভিসিএসের একটি সেট থেকে সরিয়ে নিয়েছি (আমি নিশ্চিত জানি যে আরসিএস, সিভিএস, ক্লিয়ার কেস, পারফোর্স আগে ব্যবহৃত হত, অন্যরাও থাকতে পারে) ব্যবহারে অনন্য সিস্টেম হিসাবে। এটি কোনও ছোট প্রকল্প নয়: স্থানান্তরটি এক বছর সময় নিয়েছিল। দলটি (আমি এর অংশ ছিলাম না) বেশ কয়েকটি ভিসিএসের মূল্যায়ন করেছিল এবং কমপক্ষে গিট এবং এসএনএন হিসাবে ইতিমধ্যে ব্যবহৃত যারা বিবেচিত হয়েছিল তাদেরও বিবেচনা করা হয়েছিল। আমি যেমন তাদের প্রতিবেদনটি মনে রেখেছি, তারা প্রয়োজনীয় বৈশিষ্ট্যগুলি ছাড়াই সরঞ্জামগুলি ফিল্টার করে এবং তারপরে বিবেচনা করা হয়:
সাধারণত ব্যবহারের ক্ষেত্রে পারফরম্যান্স, বিশেষত প্রত্যন্ত সাইটগুলির জন্য
সম্পদ প্রয়োজনীয়তা
কাজের অভ্যাসে প্রয়োজনীয় পরিবর্তনগুলির গুরুত্ব
সমর্থন উপলব্ধতা এবং ব্যয়
এবং পারফোর্স সামগ্রিকভাবে বেশ স্পষ্ট বিজয়ী ছিল। প্রথম দিকের জন্য গিটটি কিছুটা ভাল ছিল তবে অন্যদের পক্ষে অসুবিধে হয়েছিল।
একসময়, খুব বেশি দিন আগে নয় (যখন আইডিইটিকে VI ষ্ঠ বলা হত) কেবলমাত্র মুক্ত (মুক্ত উত্স) সিস্টেমগুলি ছিল সিভিএস, আরসিএস এবং এসসিসিএস।
সেখানে প্রচুর বাণিজ্যিক উত্স কোড নিয়ন্ত্রণ ব্যবস্থা ছিল, এর বেশিরভাগই একক মেশিন বিক্রেতা দ্বারা সরবরাহ করা হয়েছিল (আইবিএম, ডিসি, এইচপি, ইত্যাদি) এবং কেবল তাদের হার্ডওয়্যারেই চালিত হয়।
তারপরে কয়েকটি সংস্থা পেরফোর্ড এবং ক্লিয়ারকেস সহ ক্রস-প্ল্যাটফর্ম বাণিজ্যিক উত্স কোড নিয়ন্ত্রণ বিক্রয় করার কথা বলেছে।
ক্লিয়ার কেসটি আরপিসিতে নির্মিত হয়েছিল যা অনেকগুলি ছোট নেটওয়ার্ক প্যাকেটগুলিকে "রাউন্ড ট্রিপড" হওয়ার কারণে বিস্তৃত অঞ্চল নেটওয়ার্কের (এখনও একা ইন্টারনেট) ভাল কাজ করে না, আইবিএম এবং যুক্তিবাদী ক্লিয়ারকেসকে "নগদ গরু" হিসাবে দেখেছে এবং এটি কখনও দেখায়নি never ভালবাসা.
সুতরাং একমাত্র "পুরাতন" বাণিজ্যিক উত্স কোড নিয়ন্ত্রণ সিস্টেম যা এখনও প্রচলিত রয়েছে পারফফোর্স। পারফফোর্সগুলি ব্যবহারের পরে এবং বিল্ড সিস্টেম এবং বাগ ট্র্যাকিং সিস্টেমগুলিতে একীভূত হওয়ার পরে কোনও সংস্থার অন্য কোনও কিছুতে যাওয়ার পক্ষে স্বল্পমেয়াদী সুবিধা পাওয়া যায় ।
সুতরাং সংক্ষেপে বলা যায়, অন্য অনেক বিকল্প ছিল না এমন সময় পেরফার্স "দরজায় পা" পেয়েছিল এবং লোকেরা এ থেকে দূরে সরে যাওয়ার জন্য তারা এখনও যথেষ্ট গণ্ডগোল করেনি ।