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