के साथ एक एक गीट रिमोट को दूसरे में दर्पण कैसे करें समस्या एक साधारण है। मैंने स्थानीय गिट भंडार में एक दूरस्थ शाखा में एक सीवीएस रेपो आयात करने के लिए गिट cvsimport का उपयोग किया है। मैं फिर इस भंडार को सिंक करना चाहता हूं: शाखाओं, टैग, और सब, क्लाउड में एक गिट भंडार (github/gitorious) के लिए। ऐसा करने के लिए मेरे पास rsync तक पहुंच नहीं है या सीधे भंडार की प्रतिलिपि नहीं है, मुझे गिट पुश का उपयोग करना होगा।धक्का
मैं अपने स्थानीय भंडार को मिरर करने के बारे में कैसे जा सकता हूं ताकि दूसरों को पूर्ण _cvsimport_d इतिहास तक पहुंच हो?
Concretely:
मैं आयात और cvsimport का उपयोग कर एक भंडार ट्रैक: Git रेपो cdt- में दूरस्थ सीवीएस में
git cvsimport -i -v -C cdt-make-core -d :pserver:[email protected]:/cvsroot/tools -r cvs org.eclipse.cdt/all/org.eclipse.cdt.make.core
ऊपर आयात org.eclipse.cdt.make.core बनाने के कोर।
मैं तो GitHub के लिए मुख्य सीवीएस शाखा के प्रमुख धक्का कर सकते हैं:
git push github cvs/master:refs/heads/cvs/HEAD
(मैं पर दूरस्थ स्पष्ट रूप से ऐसा करता है, तो यह मौजूद नहीं है यह बनाया पथ निर्दिष्ट।)
है सभी शाखाओं को सिंक करने का कोई तरीका है: रिमोट पर सीवीएस/* => सीवीएस/*?
क्या सभी टैग सिंक करने का कोई तरीका है?
धन्यवाद। दुर्भाग्य से यह ऐसा नहीं लगता है जो मैं चाहता हूं। ऐसा लगता है कि क्लाउड में भंडार मेरी तरह दिखता है जिसका मतलब है कि जिथब रेपो में 'सीवीएस' रिमोट है, लेकिन कोई दृश्य सीवी शाखा नहीं है। मैं जो चाहता था वह रिमोट/सीवीएस/* से सीवीएस/* को जीथ्यूब पर पूर्ण सामग्री की प्रतिलिपि बनाना था। –
आह, अब मैं देखता हूं। मृत अंत के लिए खेद है। –