কেন অনেক প্রোগ্রামার তাদের কোডটি গিথুবে স্থানান্তর করছেন?


114

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


16
আমি আরও যোগ করব যে কোনও সাইটই গিথবের চেয়ে সরাসরি কোডের সাথে ইন্টারঅ্যাক্ট করা সহজ করে না। বেশিরভাগ সাইটগুলি বেশ কয়েকটি মেনুর পিছনে উত্স-কোডটি লুকায়। গিথুব প্রজেক্ট হোমে অন্য যে কোনও জঞ্জাল ছাড়াই আপনি ঠিক সেখানে করতে পারেন এমন অন্য কোনও কাজের লিঙ্কগুলিও অন্তর্ভুক্ত করেছে (আপনার উত্সের দিকে তাকিয়ে )।
শিওনক্রস

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

7
কারণ গিথুব একটি সুন্দর জায়গা এবং গিটটি সিভিএসের চেয়ে ভাল?

4
সোর্সফোর্স এর ডিভসের উইন্ডোজ বাইনারি রিলিজগুলিতে অ্যাডওয়্যারের যোগ করতে শুরু করেছে; কোরিয়ার এসএফের বিতরণ সার্ভারগুলির মধ্যে একটিতে আপস করা হয়েছিল।
হরিণ হান্টার

1
লকনপ্যাড উত্সটি লুকানোর ক্ষেত্রে আরও খারাপ অপরাধী। এর বাইরে কিছু "সিরিজ এবং মাইলফলক" -> ট্রাঙ্ক -> "এই সিরিজের কোড: নীচের শাখাটি এই রিলিজ সিরিজের মূল লাইন শাখা হিসাবে নিবন্ধিত হয়েছে: lp: ~ ব্যবহারকারী / PROJ / ট্রাঙ্ক" -> আরও একটি মেটাডেটা ট্রাঙ্কের জন্য পৃষ্ঠা? কোডটি কোথায়? ওহ হ্যাঁ -> "কোডটি ব্রাউজ করুন" ... আসলে এখন অবশেষে আমি লক্ষ্য করেছি প্রথম পৃষ্ঠায় ডানদিকে "কোডটি ব্রাউজ করুন"। তবে এই সমস্ত একই-তবে-সাবটলি-ভিন্ন মেটাডেটা পৃষ্ঠাগুলি বিস্মিত হয়।
বেনি চেরনিয়াভস্কি-পাসকিন

উত্তর:


102

এটি বিতরণকৃত সংস্করণ নিয়ন্ত্রণ সিস্টেমের দিকে বিস্তৃত স্থানান্তরের লক্ষণ ।

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

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


46
এছাড়াও নোট করুন যে গিটহাবের বৈশিষ্ট্য সেটটি যে কোনও ডিভিসিএস হোস্টারের প্রস্তাব দেওয়া (স্ব-হোস্টিং সহ) এর চেয়ে দ্রুত আকর্ষণীয় হয়ে উঠেছে। সুতরাং, উত্তরের অংশটি হ'ল গিটহাব সেক্সি। :-)
মার্টিজন পিটারস

49
@ মার্তিজ্নপিটারস: ... বিনামূল্যে বেসরকারী হোস্টিং ব্যতীত, বিটবাকেট যুগ যুগ ধরে অফার করে আসছিল।
ডেন

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

17
@ ডেন ইয়ে, আমি জানি না কেন বিটবকেট বেশি জনপ্রিয় নয়। এটির ব্যক্তিগত হোস্টিং রয়েছে এবং আসুন আপনি গিট বা মার্কুরিয়াল (যা আমি
মার্শিয়ালকে

11
গিথুব এবং বিটবকেট দুটি পৃথক ব্যবসায়ের মডেলটিতে কাজ করে। গিথুব এটির প্রায় সম্পূর্ণ 'সম্পূর্ণ বৈশিষ্ট্য সেটটি নিখরচায় প্রস্তাব দেয় এবং আপনাকে প্রাইভেট রেপোর জন্য অর্থ প্রদান করে (বিনামূল্যে ব্রোঞ্জের পরিকল্পনা এটি .edu ইমেল ঠিকানা সহ যে কাউকে দেয় । বিটবকেট পাবলিক এবং প্রাইভেট উভয় হোস্টিং অফার করে তবে [আশাবাদী] উত্পাদনশীলতার জন্য আপনাকে চার্জ দেয়) বাড়তি বাড়িয়ে তোলা If যদি আপনার কোডটি গোপন করার কোনও কারণ না থাকে তবে গিথুব আরও যুক্তিযুক্ত মডেলের মতো বলে মনে হয় I আমি মনে করি বিটবকেট যদিও আসছেন - আমি অবশ্যই সোথ্রিট্রি গিথুবের নেটিভ গিট জিইআইয়ের চেয়ে ভাল (এটি সত্য নয় যে আমি সত্যই নয়) হয় ব্যবহার করুন) ..
ডেভিড কাউডেন

45

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

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

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

এবং উত্তরটি হ'ল এত বিঘ্নিত হয়ে যে অনেক ছোট অবকাঠামোতে যোগদানের ব্যথা প্রাথমিক গ্রহণকারীদের পক্ষে এটি মূল্যবান ছিল:

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

6
নেটওয়ার্ক প্রভাবগুলির ব্যাখ্যার জন্য +1। তবে আমি সত্যিই ভাবি যে সোর্সফর্স হঠাৎ প্রচণ্ড অভিবাসনের আগে গিথুব থেকে অনেক বড় ছিল ... এবং আপনি প্রায় একজন
গিথুব

2
অতিরিক্ত হিসাবে, উইন্ডোজ ক্লায়েন্টের জন্য গিটহাব তৈরির বিষয়টি বিবেচনা করুন - উইন্ডোজ বিকাশকারী হিসাবে প্রথমবারের মতো, গিটারটি সোর্স নিয়ন্ত্রণের জন্য ব্যবহার করার ক্ষেত্রে আমি দ্বিতীয় শ্রেণির নাগরিকের মতো বোধ করি না এবং গিটহাব এর জন্য দায়ী।
কারসন 63000

25

আমি মনে করি এর অন্যতম কারণ ভিন্ন শ্রোতা: সোর্সফোর্জ মূলত অ্যাপ্লিকেশন হোস্ট করার জন্য , সম্ভবত কোনও প্রকল্প পৃষ্ঠার সর্বাধিক বিশিষ্ট বৈশিষ্ট্যটি সংকলিত সম্পাদনযোগ্য (বা অন্য কোনও ডাউনলোড) এর লিঙ্ক। অন্য কথায়, এটি ব্যবহারকারীদের লক্ষ্য করে , বিকাশকারীকে নয়।

অন্যদিকে, গিথুব মূলত হোস্টিং সোর্স কোডের জন্য, প্রকল্প পৃষ্ঠার সর্বাধিক বিশিষ্ট বৈশিষ্ট্যটি masterশাখার ডিরেক্টরি তালিকা । এটি ডেভেলপারদের লক্ষ্য করে (হয় হয় কোনও প্রকল্প থেকে কোডটি সংশোধন করতে বা ব্যবহার করতে চায়), ব্যবহারকারী নয়।

আমি মনে করি যে বিকাশকারী-লক্ষ্যযুক্ত সরঞ্জাম এবং গ্রন্থাগারগুলি গিথুব এ চলে যাওয়ার এক কারণ এটি।


15

সোর্সফোর্জ গিটকেও অফার করে তবে গিথুব এটি আরও ভাল করে দেয় (আপাতত)।

  • তাদের পুল অনুরোধ সিস্টেমটি সুন্দরভাবে কাজ করে (উদাহরণস্বরূপ গিটারিয়াসের চেয়ে অনেক ভাল)
  • তাদের সম্প্রতি আপগ্রেড করা বিজ্ঞপ্তিটি খুব সুবিধাজনক।
  • তারা এখনই কোডটি দেখায় show

আমার মতে তাদের হত্যাকারী বৈশিষ্ট্যটি হ'ল "নেটওয়ার্ক গ্রাফ":

এখানে চিত্র বর্ণনা লিখুন

এর সাথে পার্থক্য gitk: এটি অন্য ব্যক্তির শাখাগুলিতে (তাদের শাখাগুলি টেনে না নিয়ে) কী চলছে তাও আপনাকে দেখায়, যা সহযোগিতা করার সময় খুব গুরুত্বপূর্ণ।


10
+1 আমরা সকলেই জানি যে শেষ পর্যন্ত গ্রাফগুলি সমস্ত বিষয়।
শিওনক্রস

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

1
এছাড়াও, দেখে মনে হচ্ছে গিথুব ক্লোন পরিসংখ্যান প্রদর্শন করতে পারে, আমি সোর্সফোর্জে এটি করার একক উপায়ও খুঁজে পাচ্ছি না :(
কুম্ভ শক্তি

11

গিটহাবটি সহজ, সহজেই ব্যবহারযোগ্য, শুরু করা সহজ, শক্তিশালী এবং দুর্দান্ত দেখায় এবং ওয়েব 2.0-ইশ।

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

তদতিরিক্ত, আমি আরও একটি শক্তিশালী বৈশিষ্ট্য আছে বলে মনে করি: এটি কোনও ব্যক্তি তাদের প্রথম ওপেন সোর্স প্রকল্পটি কোথাও প্রকাশ করতে চায় না বা যে দলগুলি বাণিজ্যিক (বেসরকারী) প্রকল্পে সহযোগিতা করতে চায়, গিটহাবের "আঁশ" প্রায় সকলের জন্য পুরোপুরি ভাল ব্যবহারের ক্ষেত্রে.

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


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

5

আপনি গিথুব দ্বারা প্রদত্ত কিছু চমকপ্রদ বৈশিষ্ট্যগুলিও আমলে নিতে হবে যা আমি এখনও উল্লেখ করেছি।

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

অন্যান্য সাইটগুলিতে এই বৈশিষ্ট্যগুলি থাকতে পারে তবে আমি নিশ্চিত যে কোনও সাইটের মধ্যে সেগুলি নেই pretty

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


4

গিটহাবের অতিরিক্ত বিকাশকারীদের আঁকতে পারে এমন একটি অতিরিক্ত কারণ হ'ল বিকাশকারী সরঞ্জামগুলি গিটকে আলিঙ্গন করতে শুরু করেছে এবং এক্সিলিপসের মতো প্ল্যাটফর্মগুলিতে এখন বাক্সের বাইরে গিট সমর্থন নির্মিত হয়েছে (জাভা, সি ++ বিকাশকারীদের জন্য প্যাকেজগুলির ক্ষেত্রে প্রযোজ্য), তৈরি করা আপনার প্রকল্পটি গিটহাবে আপলোড করতে এটি কম পদক্ষেপ নেয়।


1
গিট সমর্থন যোগ করা অন্য আইডিই হ'ল ভিজ্যুয়াল স্টুডিও, সংস্করণ 2013 এবং তার পরে। বিস্তারিত জানার জন্য দেখুন msdn.microsoft.com/en-us/library/hh850437.aspx
বার্নার্ড ভ্যান্ডার বেকেন

-1

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

শুধু এটাই. এটি ব্যবহার করে সেক্সি লাগছে


ভুল, আমি নীচে কেন?
বেনিয়ামিন লিম্যান্টো

যদিও আমি মনে করি যে প্রশ্নের উত্তর দেওয়ার ক্ষেত্রে আপনার ভাল উদ্দেশ্য ছিল, তবে আমি মনে করি না যে আপনার উত্তরটি উত্তরটির চেয়ে বেশি যুক্ত করে যা ওপি চেয়েছিল। আপনার উত্তরটির মতো মনে হচ্ছে "প্রোগ্রামাররা কেন তাদের কোডটি গিথুবে নিয়ে যাচ্ছে?" "কারণ এটি আমার পছন্দ"। এখানে অন্যান্য উত্তরগুলি সম্ভবত আরও ভাল এবং সে কারণেই কেউ হ্রাস পেয়েছে।
ফ্রাঙ্ক ব্রাইস
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.