में निजी शाखाओं का बैक अप कैसे लें मेरे पास गिट में दिन-प्रतिदिन देव काम के लिए एक स्थानीय शाखा है। मेरे कार्यप्रवाह है:गिट
- local_branch पर सामान करते हैं, के लिए प्रतिबद्ध
- लायें मूल/मास्टर
- रिबेस local_branch मूल/गुरु से नई सामग्री के साथ पकड़ने के लिए
यह सब ठीक काम करता है, फिर भी मुझे मिली अधिकांश सिफारिशें कहती हैं कि किसी को निजी शाखाओं को "धक्का" नहीं देना चाहिए, जिस पर नियमित रूप से रीबेज किया जाता है।
समस्या यहाँ कि इस मामले में स्थानीय शाखा एक सर्वर और एक ही तरीका है को बचाने के लिए करने के लिए ऊपर का समर्थन नहीं है काम (यानी मूल/गुरु)
"pushable" शाखा में इसे वापस मर्ज करने के लिए है क्या इस मामले में वर्कफ़्लो पर आपकी सिफारिशें होंगी?
धन्यवाद!
अद्यतन: मुझे एहसास हुआ कि मूल आवश्यकताओं को मैं (बाहरी उपयोगिताओं के उपयोग से परहेज) था में से एक सीमित अनावश्यक है।
मेरा वर्तमान समाधान क्लाउड-सिंक्रनाइज़ फ़ोल्डर में मेरे सभी भंडारों को स्टोर करना है - इस तरह से मुझे बैकअप मुफ्त में मिलता है।
--mirror और config alias के लिए धन्यवाद, इसमें – Art
देखेंगे बस एक सिर ऊपर, यह आपकी कॉन्फ़िगरेशन फ़ाइलों को आपकी '.git' निर्देशिका (' config', 'hooks/*', आदि) से मिरर नहीं करेगा। । बिलकुल चौकन्ना। फिर भी, मुझे लगता है कि यह एक अच्छा समाधान है। –