2010-08-09 14 views
7

मेरे पास गिट के बारे में एक बुनियादी सवाल है:गिट के साथ कैसे रिलीज़ करें?

मान लें कि इसमें गिट के साथ subdomain git.mysite.com है। मेरी वास्तविक साइट mysite.com पर है। मैं गिट को mysite.com पर एक विशिष्ट या नवीनतम प्रतिबद्धता को "रिलीज़" करने के लिए कैसे कहूं?

मैं अपने होस्टिंग के लिए मीडिया टेम्पल (जीएस) का उपयोग करता हूं। साइट /domains/mysite.com/html में है और गिट /domains/git.mysite.com/html/mysite.git में है।

धन्यवाद!

उत्तर

2

आपको साइट प्रबंधन गिट से git pull चलाने की आवश्यकता होगी। मुझे यकीन नहीं है कि MediaTemple कैसे संभालता है, या उनकी फ़ाइल/साइट संरचना।

-1

मुझे लगता है कि मेरे पास एक क्रॉन नौकरी होगी जो git remote udpate && git checkout remote/branch चलाती है। pull में बहुत सी चीजें हैं जो गलत हो सकती हैं क्योंकि यह विलीन हो जाती है।

+3

@xeno: जब तक काम करने वाली प्रतिलिपि (यानी सर्वर पर एक) नहीं बदली तब तक कोई समस्या नहीं होगी। कुछ प्रमुख बदलते हैं तो आप संघर्ष विलय करेंगे। मैं इसे क्रोनिंग की भी सिफारिश नहीं करता क्योंकि आप एक अवसर प्राप्त कर सकते हैं जहां आप परिवर्तन कर रहे हैं और कम/धक्का दे रहे हैं, फिर भी वे परिवर्तन नहीं चाहते हैं। सर्वर से मैन्युअल रूप से खींचें। –

+0

'जब तक' और उस शाखा में काम न करें जिसकी जांच की जा रही है। एक सीन वर्कफ़्लो प्राप्त करें। – xenoterracide

+0

व्यक्तिगत रूप से मुझे इस धारणा के तहत काम करना पसंद नहीं है कि किसी ने कुछ बेवकूफ नहीं किया है। यदि आप मैन्युअल हस्तक्षेप नहीं कर रहे हैं तो खींचें समस्याएं पैदा कर सकती हैं, मैंने इसे पीकेजीबीयूआईएलडी और ईबिल्ड जैसे विचारों के साथ देखा है और उन्हें कोड का उपयोग करने के लिए फिर से लिखना था जो अपस्ट्रीम बदलने वाली सामग्री के लिए कम असुरक्षित था। जहां तक ​​आपके पास उत्पादन शाखा है तो क्रॉन-आईएनजी ... और आप केवल उसमें सामान डालते हैं जो तैयार है आपको ठीक होना चाहिए। बेशक आप इसे मैन्युअल रूप से कर सकते हैं यदि आप यही करना चाहते हैं। – xenoterracide

संबंधित मुद्दे