গিট / গিটোলাইট: বেশ কয়েকটি মিনি প্রকল্পের সাথে বিগ গিট রেপো


1

আমি পুরো সংস্করণ নিয়ন্ত্রণ বিষয়টিতে বেশ নতুন এবং আরও অনেক কিছুই গিটের সাথে। আমি সম্প্রতি আমার কম্পিউটারে গিট ইনস্টল করেছি এবং এটি একটি এনএএস সার্ভারে সেট আপ করেছি।

তবে আমার কাছে প্রতি ক্লায়েন্ট ফোল্ডারে বেশ কয়েকটি প্রকল্প ফোল্ডার সহ বেশ কয়েকটি ক্লায়েন্ট ফোল্ডার রয়েছে।

এই ক্লায়েন্ট ফোল্ডারের প্রতিটি একটি দৈত্য রেপো, প্রতিটি প্রকল্পের অভ্যন্তরে।

আমি যা ভাবছি তা হ'ল, এটি কি আলাদা করার কোনও উপায় আছে? সুতরাং, উদাহরণস্বরূপ:

  1. এনএএসটি আমার 'উত্স', এবং গিটোলাইট ইনস্টল করা আছে

  2. কম্পিউটার 1 এ আমার তৈরি প্রতিটি ক্লায়েন্ট ফোল্ডারে প্রতিটি প্রজেক্ট ফোল্ডার রয়েছে (পরিষ্কার শাখা),

  3. Computer2 আমি কি না ক্লায়েন্ট শাখার একটি নতুন চেকআউট (কারণ যে শাখায় সমস্ত প্রকল্প সব সম্পন্ন এবং আমি তা কাজ কপি প্রয়োজন নেই), কিন্তু আমি কি করতে যে ক্লায়েন্ট "newproject জন্য একটি ব্র্যান্ড নতুন প্রকল্প ফোল্ডার আছে "।

কম্পিউটার 2 থেকে এনএএস রেপোতে প্রতিশ্রুতিবদ্ধ এবং চাপ দেওয়ার কোনও উপায় আছে কি?

বা সম্ভবত এই সব সংগঠিত করার একটি ভাল উপায় আছে?

উত্তর:


2

গিট সংগ্রহস্থলগুলির একটি আরও ভাল সংস্থার প্রতি ক্লায়েন্ট প্রকল্পের জন্য একটি রেপো থাকা (যেমন, আপনার ক্লায়েন্ট ফোল্ডারগুলির মধ্যে অনেকগুলি রেপো: প্রতিটি ক্লায়েন্ট ফোল্ডার সাব-ডিরেক্টরিগুলির মধ্যে একটি .git যা প্রকল্পের মূল ডিরেক্টরিতে মেলে)।

প্রতি ক্লায়েন্টের জন্য একটি দৈত্য রেপো রাখার ধারণাটি একটি ভাল ধারণা প্রয়োজন নয়, বিশেষত:

  • যদি সেই ফোল্ডারটি এমন প্রকল্পগুলির সমন্বয়ে গঠিত যা একে অপরের থেকে স্বতন্ত্রভাবে বিকশিত হতে পারে।
  • যদি যোগফল মোট পরিমাণে বিশাল হয় (যার অর্থ কোনও ক্লোন একটি বড় হবে)

যদি projects প্রকল্পগুলির কয়েকটি একসাথে সংযুক্ত থাকে তবে আপনি সেগুলি সাবমোডিয়ুলের ধারণার সাথে এখনও তাদের একটি (পিতামাতার) রেপো হিসাবে দেখতে পারেন ।

আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.