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