मेरे पास दो शाखाओं के साथ एक भंडार है: लाइव और मंच। भंडार में वेब आधारित एप्लिकेशन के लिए कोड होता है। मैं मंच और लाइव शाखाओं के लिए दो अलग-अलग। Htaccess फ़ाइलों को बनाए रखना चाहता हूं, लेकिन फिर भी उन्हें संस्करण नियंत्रित रखता है, क्योंकि एक मंच साइट की सेवा करने की प्रकृति थोड़ा अलग है (अभी उदाहरण के लिए, मैं कैश का समय चाहता हूं अलग ढंग से)।गिट वर्कफ़्लो: क्या मैं किसी निश्चित फ़ाइल को किसी अन्य शाखा में विलय करने से रोक सकता हूं लेकिन फिर भी इसे संस्करण नियंत्रण में रख सकता हूं?
मैं तो वहाँ शायद एक आसान व्याख्या है Git के साथ एक नौसिखिया हूँ, लेकिन मैं एक कार्यप्रवाह जहां जब मैं लाइव में था करना चाहते हैं और मैं परिवर्तन (सरल git merge stage
) खींच लिया, मैं मौजूदा अधिलेखित नहीं किया लाइव शाखा में। htaccess। क्या इसे कॉन्फ़िगर करने का कोई तरीका है? क्या मुझे गिट में कुछ बड़ी अवधारणा याद आ रही है?
इसी प्रकार, एक (लेकिन संभवत: कई) .html फ़ाइलों का एक हिस्सा भी है जहां मैं परिवर्तनों का ट्रैक रखना चाहता हूं लेकिन उन्हें वापस लाइव में विलय नहीं करना चाहता हूं। बस स्पष्ट होने के लिए, मैं इन फ़ाइलों में परिवर्तनों का ट्रैक रखने के लिए लाइव और मंच चाहता हूं, लेकिन विलय करते समय उन कुछ परिवर्तनों को मर्ज न करें।
यह केवल तभी काम करता है जब config.php में विवाद होता है जबकि अन्यथा विलय होता है, यह फ़ाइल काम नहीं करता है और फ़ाइल को ओवरराइट करता है। – dirtyhandsphp
हां लेकिन यह सबसे महत्वपूर्ण है: मेरे मामले में, मैं अपने सीएसएस फ़ाइलों को संशोधित किए बिना मूल भंडार से एक कांटा सिंक करना चाहता हूं। –