मैं एक लिनक्स सर्वर पर एक एसवीएन सर्वर चलाता हूं। मैं बिना किसी इंटरनेट एक्सेस के एक सप्ताह के लिए शहर से बाहर जा रहा हूं, और इसलिए कोई एसवीएन एक्सेस नहीं है।एक भंडार से केवल कुछ एसवीएन संशोधनों को कॉपी करें
तो मैं यह पता लगाने की कैसे अपने लैपटॉप पर मेरे साथ भंडार का एक स्नैपशॉट लेने के लिए, और फिर जब मैं वापस पाने के मौजूदा भंडार में वापस नए संशोधन विलय कोशिश कर रहा हूँ ...
मेरा लैपटॉप विंडोज 7 चलाता है, इसलिए सबसे पहले, मुझे लगता है कि VisualSVN Server शायद वह सर्वर है जिसे मैं स्थानीय रूप से चलाऊंगा।
मैं अपने वर्तमान भंडार डंप, और उसके बाद अपने लैपटॉप
लेकिन क्या मैं के बारे में यकीन नहीं है पर एक नया भंडार में लोड करने के लिए सक्षम होना चाहिए, जब मैं शहर से बाहर से वापस पाने के लिए है। मेरे पास अपने लैपटॉप पर एसवीएन सर्वर पर इन सभी नए संशोधन होंगे। मैं अपने लिनक्स सर्वर पर रिपॉजिटरी में केवल इन नए संशोधनों को कैसे डंप कर सकता हूं?
अगर मैं
>svnadmin dump --revision 50:75
(यह मानते हुए संशोधन 50 से 75 के माध्यम से मैंने नए संशोधन अपने लैपटॉप पर प्रतिनिधित्व करते हैं) का उपयोग करें, मैं बस कि डंप फ़ाइल अपने मौजूदा भंडार में मेरी linux सर्वर पर लोड कर सकते हैं? क्या यह इतना आसान है? मुझे पता है कि भंडार यूयूआईडी के संबंध में कुछ चीजें हैं जो कुछ मुद्दों का कारण बन सकती हैं ...एक और नोट, मैं फिलहाल इस एसवीएन रिपोजिटरी में योगदान करने वाला एकमात्र डेवलपर हूं। तो कोई कोड विलय की आवश्यकता होगी।
अद्यतन
मुझे पता है कि मैं एक भंडार स्थानीय स्तर पर पहुंच सकता है बस file:///
का उपयोग नहीं किया गया था। तो शायद VisualSVN सर्वर चलाने से बेहतर काम करेगा। हालांकि, प्राथमिक प्रश्न अभी भी बना हुआ है: मैं एक संग्रह से दूसरे में नए संशोधन कैसे प्राप्त करूं?
गिट में देखें। इसमें सबवर्सन का एक पुल है जो आपको स्थानीय रूप से प्रतिबद्ध करने की अनुमति देता है और फिर सभी कामों को वापस एसवीएन पर धक्का देता है। मैं इसे एक उत्तर के रूप में पोस्ट नहीं कर रहा हूं क्योंकि इसका मतलब है कि सीखने की वक्र का थोड़ा सा मतलब है कि आप शहर से बाहर जाने से पहले नहीं कर पाएंगे। –