আমরা বর্তমানে ওয়েব ডেভলপারদের একটি ছোট দল যা বর্তমানে সাবভারশন ব্যবহার করছে তবে শীঘ্রই আমরা গিথুবে একটি স্যুইচ করছি।
আমি বিভিন্ন ধরণের গিথুব ওয়ার্কফ্লো দেখছি এবং আমরা নিশ্চিত নই যে প্রতিটি বিকাশকারীর জন্য গিথাবের পুরো কাঁটাচামচ ধারণাটি আমাদের পক্ষে এত ভাল ধারণা কিনা।
যদি আমরা কাঁটাচামচ ব্যবহার করি তবে আমি বুঝতে পারি প্রতিটি বিকাশকারীর নিজস্ব ব্যক্তিগত দূরবর্তী ও স্থানীয় সংগ্রহস্থল থাকবে। আমি উদ্বিগ্ন এটি চেঞ্জसेटগুলি শক্ত এবং খুব জটিল করে তুলবে। এছাড়াও, আমার সবচেয়ে বড় উদ্বেগ হ'ল এটি প্রতিটি বিকাশকারীকে 2 টি রিমোট রাখতে বাধ্য করবে: উত্স (যা দূরবর্তী কাঁটাচামচ) এবং একটি প্রবাহ (যা মূল সংগ্রহস্থল থেকে "সিঙ্ক" পরিবর্তন করতে ব্যবহৃত হয়)। নিশ্চিত না যে এটি কাজ করার এত সহজ উপায়।
এটি এখানে বর্ণিত কর্মপ্রবাহের অনুরূপ: https://github.com/usm-data-analysis/usm-data-analysis.github.com/wiki/Git-work প্রবাহ
যদি আমরা কাঁটাচামচ ব্যবহার না করি তবে আমরা সম্ভবত প্রতিটি কাজ করে যাচ্ছি তার জন্য একটি শাখা তৈরি করে সেন্ট্রাল রেপো ব্যবহার করে জরিমানা পেতে পারি এবং এগুলি একই ভাণ্ডারের উন্নয়ন শাখায় একীভূত করতে পারি। এর অর্থ আমরা শাখা মার্জ করতে বাধা দিতে পারব না এবং কেন্দ্রীয় ভান্ডারটিতে অনেকগুলি শাখা থাকা একটু অগোছালো হতে পারে।
উভয় কার্যপ্রবাহ চেষ্টা করে এমন দলগুলির কাছ থেকে কোনও পরামর্শ?