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