वर्तमान में मेरी वेबसाइट (उत्पादन सर्वर) में पहले से ही बहुत सारे कोड हैं। और अब मैं अपनी परियोजनाओं के लिए Git का उपयोग शुरू करना चाहता हूं और अपनी टीम के लिए स्टेजिंग सर्वर सेटअप करना चाहता हूं। क्या कोई मुझे कोई सलाह दे सकता है?
यहाँ मेरे दिमाग में तस्वीर है:
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
को इस मामले में कब उपयोग करना चाहिए ?