2015-08-01 সম্পাদনা করুন: এই উত্তরটি এখনও দেখছে এবং ভোট পাচ্ছে। এটি প্রাচীনের চেয়েও বেশি এবং আমি এটি মুছতে চাই, তবে এটি যেহেতু এটি স্বীকৃত উত্তর, তাই আমি এটি করতে পারি না। তারপরে আবার এটি সম্প্রদায়ের উইকি এবং সম্প্রদায় এটি আপ টু ডেট রেখেছে - এর জন্য আপনাকে ধন্যবাদ!
অ্যাডওয়্যারের ( গুগল জিআইএমপি সোর্সফোর্জ অ্যাডওয়্যার ) প্রোজেক্ট গ্রহণ করে এবং তাদের বান্ডিল করে সোর্সফর্স অন্ধকার দিকে চলে গেছে । যেকোন মূল্যে এড়িয়ে চলুন। গিটহাব এখন এখনও সর্বাধিক জনপ্রিয়, যদিও বিকল্প রয়েছে (উদাহরণস্বরূপ, বিটবাকেট 5 জন ব্যবহারকারীর জন্য বিনামূল্যে সীমাহীন ব্যক্তিগত রেপো সরবরাহ করে))
বিগত কয়েক বছরে ল্যান্ডস্কেপটি কতটা বদলেছে তা উন্মাদ, এবং আপনি যদি ভবিষ্যতে এটি পড়েন তবে সম্ভবত গিটহাব আর দুর্দান্ত পণ্য নয়। নীচের লাইনটি: আপনি যে কোনও সোর্স কন্ট্রোল সিস্টেমটি ব্যবহার করতে চান তার জন্য দুর্দান্ত বিকল্প রয়েছে।
ইতিহাসের স্বার্থে নীচে ওল্ড 2010 এর তথ্য
সম্পাদনা: এই উত্তরটি এখন প্রাচীন। বিগত 2 বছরে, গিটহাব প্রাইম কোড হোস্টিং প্লেস হিসাবে আবির্ভূত হয়েছে এবং যখনই আমাকে একটি নতুন ওএসএস প্রকল্প তৈরি করতে হবে, আমার কোথায় সন্দেহ হবে তার ছায়ার সন্ধান নেই। রেফারেন্সের জন্য এটি নীচে রেখে।
প্রকৃতপক্ষে, আমার পোস্টিং এখন প্রায় 2 বছর পুরানো (২০০৮) এখন পুরোপুরি নির্ভুল নয়।
কেন?
কারণ আমি মনে করি ওপেন সোর্স প্রকল্পগুলির জন্য সোর্সফর্স এখন তুচ্ছ। ঠিক আছে, এটি আমাকে অনেক সমস্যায় ফেলবে, সুতরাং আমাকে স্পষ্ট করে বলি:
আমি সম্পূর্ণরূপে নিশ্চিত যে ওপেন সোর্স প্রকল্পগুলি একটি ডিভিসিএসে চালিত হওয়া উচিত, বেশিরভাগই গিট বা মরিউরিয়াল কারণ সেগুলি সবচেয়ে বেশি বিস্তৃত - বাজারের বিরুদ্ধে কিছুই নয়, তবে আমি মনে করি এটি কিছুটা অস্পষ্টও। ( সম্পাদনা করুন: সোর্সফোর্স এখন মার্চুরিয়াল এবং বাজারের প্রস্তাব দেয়, যাতে সেই যুক্তি আর দাঁড়ায় না However তবে দুটি নতুন নকশা অনুসরণ করে আমি মনে করি যে এসএফটির চিত্রটি খুব দুর্দান্ত নয় companies সংস্থাগুলির চিত্রগুলির সাথে তাদের তুলনা করার জন্য: যখন গিটহাব অ্যাপল, এসএফ আইবিএম Rock রক শক্ত, তবে কিছুটা ধুলাবালি)
সুতরাং আমি যদি এই পোস্টিংটি আবার লিখি তবে এটি কোডপ্লেক্স বনাম গিটহাব বনাম বিটবাকেট , গিটহাবের সাথে বিজয়ী হবে। তবে এটি একটি কম্বল স্টেটমেন্ট, সুতরাং আমাকে বিশদ যুক্ত করতে দিন। +/- কঠোরভাবে প্রো / কন নয়, বিভিন্ন দর্শনকে হাইলাইট করা আরও বেশি।
CodePlex
+ রিয়েল মার্চুরিয়াল / গিট হোস্টিং - টিএফএসের শীর্ষে কোনও বগি সেতু নেই, আপনার কাছে আসল মার্কুরিয়াল / গিট
+ ইন্টিগ্রেটেড উইকি রয়েছে যা সমৃদ্ধ ডকুমেন্টেশন এবং দুর্দান্ত
দেখায় পৃষ্ঠাগুলি যুক্ত করতে দেয় + বাগ ট্র্যাকার এবং আলোচনা ফোরাম অন্তর্ভুক্ত থাকে
- উত্স কোড ব্রাউজারটি দুর্দান্ত নয় - ডিফগুলি একটি পপআপে উপস্থিত হয় এবং কেবল 'জটিল' বোধ করে
- ফোর্কস এবং অনুরোধগুলি 'ততটা সহজ নয়' - ইউআই কিছু কাজ ব্যবহার করতে পারে
সামগ্রিকভাবে, কোডপ্লেক্স এখনও দুর্দান্ত তবে আমি মনে করি এটি একক বিকাশকারী বা খুব ছোট দলের জন্য বেশি উপযুক্ত কারণ ওয়েবসাইটটির ফোকাস সোর্স কোডের চেয়ে উইকির উপর। এটি সহযোগিতার প্ল্যাটফর্মের চেয়ে বেশি প্রকাশনা। তাত্ত্বিকভাবে আপনার কোনও প্রকল্পের হোমপেজের দরকার নেই, আপনার কোডপ্লেক্স প্রকল্পটি আপনার এক স্টপ শপ হতে পারে।
GitHub
+ গিট হোস্টিং, এসএসএল / এসএসএইচ সমর্থন করে
+ নেটওয়ার্ক গ্রাফ কাঁটাচামচ দেখার সুযোগ দেয় এবং কোনটিতে কী একত্রিত হয় যখন
'দেখার' প্রকল্পগুলি করার ক্ষমতা - আপনার অ্যাকাউন্ট পৃষ্ঠাটি নতুন চেকিন সহ একটি ফেসবুক প্রাচীরের মত
+ মন্তব্য করার ক্ষমতা সহ সুপার ভাল ডিফ ভিউয়ার একক লাইন পরিবর্তনের জন্য - এখানে দেখুন
+ ফোর্কিং একটি 2-ক্লিক প্রক্রিয়া, এবং তাই টান অনুরোধগুলি প্রেরণ করছে
+ গিটহাবের এখন উইন্ডোজের জন্য জিইউআই সরঞ্জাম রয়েছে
- নন-বিকাশকারীদের জন্য মূল পৃষ্ঠাটি খুব 'সুন্দর' নয়। যদি আপনার প্রকল্পে একটি রেডমি থাকে (মার্কডাউন বা এইচটিএমএল এর মতো কিছু মার্কআপ ভাষাগুলি সমর্থন করে) এটি প্রদর্শিত হয় তবে প্রাথমিক পৃষ্ঠাটি উত্স কোড
- উইকিটি দুর্দান্ত নয় - এটি মার্কডাউন, তবে কখনও কখনও ফর্ম্যাটিংটিকে কিছুটা জটিল মনে হয়।
কোডপ্লেক্সের চেয়ে গিটহাবের আলাদা দর্শন রয়েছে: এগুলি সমস্ত উত্সের কোড এবং দেবদের মধ্যে সহযোগিতার বিষয়ে। মূল প্রকল্প পৃষ্ঠাটি সর্বাধিক আপ টু ডেট উত্স কোড। একটি পৃথক উইকি রয়েছে, তবে এটি আপনার প্রকল্পের উপস্থাপনের চেয়ে ডকুমেন্টেশনের জন্য আরও বেশি উদ্দেশ্য। নেটওয়ার্ক গ্রাফটি দুর্দান্ত is গিটহাব কোনও আকারের খুব ভাল স্কেল করে।
প্রকৃতপক্ষে, গিটিহব আমার পক্ষে একটি প্রকল্প কাঁটাচামচা করা, একটি ফিক্স / প্যাচ প্রয়োগ করতে, এটি আমার কাঁটাচামচে প্রতিশ্রুতিবদ্ধ করা এবং লেখকের কাছে একটি টান অনুরোধ প্রেরণ করা অত্যন্ত সহজ করে তোলে। একসাথে নেটওয়ার্ক গ্রাফের সাথে প্রতিশ্রুতিবদ্ধতা দেখতে খুব সহজ।
তবে আপনার প্রকল্পটি শেষ ব্যবহারকারীদের কাছে উপস্থাপন করতে এবং ডাউনলোডগুলি সরবরাহ করার জন্য আপনার পৃথক হোম পেজ প্রয়োজন, কারণ গিটহাবগুলি ডাউনলোডের সুবিধাটি দুর্দান্ত নয়।
বিট বালতি
+ গিট / মার্কিউরিয়াল
+ 5 জন ব্যবহারকারী পর্যন্ত বিনামূল্যে ব্যক্তিগত সংগ্রহস্থলগুলিকে মঞ্জুরি দেয়
সত্যিকারের মন্তব্য করার জন্য আমি যথেষ্ট পরিমাণে বিটবাকেট ব্যবহার করি নি। একটি বৈশিষ্ট্য যা এটিকে আলাদা করে দেয় তা হ'ল ব্যক্তিগত হোস্টিং বিনামূল্যে, অন্যদিকে গিটহাব চার্জ দেয় এবং কোডপ্লেক্স এটিকে মোটেও প্রস্তাব দেয় না।
গুগল কোড
গুগল কোড আর বিকল্প নয়।
- প্রকল্প তৈরির কাজটি মার্চ ২০১৫ সাল থেকে অক্ষম করা হয়েছে এবং প্রতিযোগিতামূলক পরিষেবাগুলি আরও ভাল হওয়ায় গুগল পরিষেবাটি জানুয়ারী 25, 2016 এ স্থায়ীভাবে বন্ধ হয়ে যাবে ।
- এটি কুৎসিত এবং উত্স কোড ব্রাউজ করা খুব জটিল (লিঙ্কটি কিছুটা কবর দেওয়া হয়েছে)
আমি এটি ব্যবহার করি নি তাই এটি খারাপ বলতে চাই না - এটি হয় না। প্রচুর প্রকল্প এটি ব্যবহার করে এবং এটি খুব স্থিতিশীল এবং শক্তিশালী, কোনও বিকাশকারীর কাছ থেকে খুব খারাপ শোনা যায় নি। তবে ব্যক্তিগত, বিষয়গত মতামত হিসাবে 'ডিজাইন' আমাকে ছাড়িয়ে দেয় off
এসভিএন বনাম গিট / মার্কিউরিয়াল
সোর্সফোর্স অপ্রচলিত হওয়া সম্পর্কে উপরে আমার মন্তব্যের পুনরাবৃত্তি করতে: এটি অবশ্যই কিছুটা কঠোর। তবে আমি বিশ্বাস করি যে এসভিএন ওপেন সোর্স প্রকল্পগুলির জন্য ক্ষতিকারক। প্রথমত, ফাইলগুলি উপেক্ষা করার জন্য অদ্ভুত মেটাডেটা প্রয়োজনীয়তা। গিট বা মার্উরিয়ালে, আপনার উত্স গাছের গোড়ায় .gitignore বা .hgignore নামে একটি ফাইল রয়েছে যা উপেক্ষা করার জন্য ফাইল / ডিরেক্টরি / নিদর্শনগুলির একটি তালিকা অন্তর্ভুক্ত করে। কোনও ম্যাজিক এসএনএন নেই: .svn ফোল্ডারে মেটাডেটা উপেক্ষা করুন। এটি আমার জন্য পানির বাইরে এসভিএনকে একা ফেলে দেয়। যদি আমি কোনও নতুন ভিজ্যুয়াল স্টুডিও প্রকল্প শুরু করি তবে আমার তখন সেই ম্যাজিক মেটাডেটা প্রয়োগ করতে হবে, যখন গিট / মুরিউরিয়াল সহ আমি কেবল একটি ফাইলের অনুলিপি করতে এবং এটি দিয়ে শেষ করা উচিত।
তারপরে, একটি পুল অনুরোধ কাঁটাচামচ, প্যাচ এবং প্রেরণ করার ক্ষমতাটি দুর্দান্ত, বিশেষত ছোট / এক-অফ প্যাচের জন্য।
সর্বশেষে তবে অন্তত নয়, সোর্সফর্স এখনও আমার স্বাদের জন্য খুব জটিল। এটি কোনও খারাপ হোস্ট নয়, তবে এটি সত্যই এটি বয়স আইএইচএইচও দেখায়। বলা হচ্ছে, এটি এখনও মজবুত এবং বিশ্বজুড়ে অনেক আয়না রয়েছে। এছাড়াও বাগ ট্র্যাকার অন্যদের তুলনায় অনেক বেশি পরিশীলিত।
এছাড়াও, যদি আপনার প্রকল্পের জন্য কোনও কারণে কঠোর অবদানের বিধিগুলির প্রয়োজন হয় (যা বুঝতে পারে যে, যেমন প্রতিশ্রুতিবদ্ধ কোডটি আইনত অবদান রয়েছে কিনা তা নিশ্চিত করার জন্য আইনী সুরক্ষা) তবে সোর্সফোর্সে হোস্ট করা এসভিএন এর মতো একটি traditionalতিহ্যবাহী ব্যবস্থা কাজ করতে পারে।
সম্পাদনা: অবগত ছিল না যে এসএফ শেষ পর্যন্ত হোস্টিং বিতরণ করেছে। উপরে যেমন বলা হয়েছে, এটি শক্তিশালী তবে কেবল 'শীতল বাচ্চা' নয়, এবং আমি এটি দেখতে খুব জটিল।
টি এল; ডিআর
যে কোনও ছোট থেকে মাঝারি প্রকল্পের জন্য আমি আন্তরিকভাবে গিটহাবকে সুপারিশ করি, ছোট প্রকল্পগুলির জন্য যেখানে আপনি একটি সুন্দর ওয়েব সাইট চান আমি কোডপ্লেক্সের সাথে এবং বেসরকারী প্রকল্পগুলির জন্য আমি বিটবকেটের সাথে যাব। বড় প্রকল্পগুলির জন্য যেগুলির জন্য খুব পরিশীলিত বাগ ট্র্যাকার, প্রচুর সংখ্যক অতিরিক্ত বৈশিষ্ট্য এবং একটি 'সত্যিকারের' ওয়েবসাইট প্রয়োজন, উত্স ফোরজ বিবেচনা করুন।