বর্তমানে আমার ওয়েবসাইটে (প্রোডাকশন সার্ভার) ইতিমধ্যে এতে প্রচুর কোড রয়েছে। এবং এখন আমি আমার প্রকল্পগুলির জন্য গিট ব্যবহার শুরু করতে এবং আমার দলের জন্য একটি স্টেজিং সার্ভার সেটআপ করতে চাই। কেউ আমাকে কোন পরামর্শ দিতে পারেন?
আমার মনে ছবিটি এখানে:
Production - Production server which already have codes
↑
Staging - New staging server, will install Trac too
↗↙ ↖↘
Developer1 Developer2 - Local development
আমার প্রশ্ন, আমি কীভাবে শুরু করব?
এখানে আমার মনের কয়েকটি পদক্ষেপ রয়েছে:
git init
প্রোডাকশন সার্ভারে একটি কাজ করুন (এটি নিরাপদ?)clone
উত্পাদন থেকে স্টেজিং সার্ভারে রেপো- বিকাশকারীরা
clone
তাদের স্থানীয় মেশিনে মঞ্চ থেকে রেপো push
স্টেজিং সার্ভারের ফাইলগুলি পরিবর্তন শেষ করার পরে- মঞ্চ প্রস্তুত যখন,
push
উত্পাদন সব
এই কাজের প্রবাহটি কি অর্থবোধ করে না, বা এটি করার আরও ভাল কোনও উপায় আছে?
আমি যদি কেবল একটি ফাইল পরিবর্তন করতে চাই?
এই প্রক্রিয়াতে এর সাথে কি উত্স / মাস্টারটির কোনও সম্পর্ক আছে ?? কে আদি? আমি কি একাধিক উত্স শেষ করা যাচ্ছে ??
এছাড়াও, branch
এই ক্ষেত্রে কখন কোনও বিকাশকারী ব্যবহার করা উচিত ?